| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | total: 1, |
| | | stockList: [], |
| | | stockList: [] |
| | | }; |
| | | }, |
| | | props: { |
| | |
| | | watch: { |
| | | propOption: { |
| | | handler(val) { |
| | | // 根据当前股票类型连接对应的ws |
| | | if (val.stockType == "US") |
| | | this.initWebSocket("wss://usws.yanshiz.com/websocket-server"); |
| | | else this.initWebSocket("wss://ws.acapl.net/websocket-server"); |
| | | |
| | | this.pageNum = 1; |
| | | this.getStockList(); |
| | | } |
| | | }, |
| | | deep: true, |
| | | immediate: true |
| | | }, |
| | | pageNum: { |
| | | handler(val) { |
| | |
| | | }, |
| | | mounted() { |
| | | this.getStockList(); |
| | | this.initWebSocket(); |
| | | // this.initWebSocket(); |
| | | }, |
| | | methods: { |
| | | // 获取数据 |
| | |
| | | } |
| | | }, |
| | | // 连接ws实时监控变动 |
| | | initWebSocket() { |
| | | initWebSocket(url) { |
| | | console.log("initWebSocket"); |
| | | if (this.Trade) { |
| | | this.Trade.close(); |
| | | } |
| | | this.Trade = new WhrWebSocket({ |
| | | path: `wss://ws.acapl.net/websocket-server `, |
| | | path: url, |
| | | onmessage: this.getTradeMessage |
| | | }); |
| | | |