ws
This commit is contained in:
		@@ -328,6 +328,31 @@ const TaskSubmit = async () => {
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 如果列表里有待执行的任务, 使用WS连接检查任务状态
 | 
			
		||||
const TaskManagement = () => {
 | 
			
		||||
  console.log('构建WS连接')
 | 
			
		||||
  let ws = new WebSocket('ws://'+window.location.host+'/api/sendmessage')
 | 
			
		||||
  ws.onopen = () => {
 | 
			
		||||
    console.log('ws open')
 | 
			
		||||
    ws.send('hello')
 | 
			
		||||
  }
 | 
			
		||||
  ws.onmessage = (e) => {
 | 
			
		||||
    console.log('ws message')
 | 
			
		||||
    let data = JSON.parse(e.data)
 | 
			
		||||
    console.log(data.id, data.status, data.progress)
 | 
			
		||||
  }
 | 
			
		||||
  ws.onerror = () => {
 | 
			
		||||
    console.log('ws error')
 | 
			
		||||
  }
 | 
			
		||||
  ws.onclose = () => {
 | 
			
		||||
    console.log('ws close')
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
onMounted(() => {
 | 
			
		||||
  TaskManagement()
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user