| | |
| | | <Content></Content> |
| | | <!-- <el-backtop |
| | | target=".el-main .el-scrollbar__wrap" |
| | | :right="40" |
| | | :right="10" |
| | | :bottom="100" |
| | | style="width: 120px;z-index: 1000;" |
| | | style="z-index: 1000;" |
| | | > |
| | | <div class="back-top"> |
| | | <el-icon><ArrowUpBold /></el-icon> |
| | |
| | | |
| | | <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 { |
| | | isCollapsed: false, |
| | | navTitles: [], |
| | | locale: zhCn, |
| | | socket: null, |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | 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> |
| | | |