| | |
| | | |
| | | <script> |
| | | import zhCn from 'element-plus/dist/locale/zh-cn.mjs'; |
| | | import { FYWebSocket } from '@/socket/index.js' |
| | | import eventBus from '@/socket/eventBus.js'; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | navPage(titles) { |
| | | this.navTitles = titles; |
| | | }, |
| | | // 连接websocket |
| | | connectWebSocket() { |
| | | this.socket = new FYWebSocket() |
| | | this.socket.init({ |
| | | time: 4 * 1000, |
| | | timeout: 2 * 1000, |
| | | reconnect: 3 * 1000 |
| | | }, true) |
| | | }, |
| | | // 断线重连websocket |
| | | startReconnectWebSocket() { |
| | | eventBus.register('reconnect', () => { |
| | | this.connectWebSocket() |
| | | }) |
| | | } |
| | | }, |
| | | created() { |
| | | this.connectWebSocket() |
| | | this.startReconnectWebSocket() |
| | | } |
| | | }; |
| | | </script> |