| | |
| | | isconnect: false |
| | | }; |
| | | }, |
| | | beforeDestroy() { |
| | | this.closeSocket(); |
| | | }, |
| | | onShow() { |
| | | this.init(); |
| | | if (!this.isconnect) { |
| | | this.initWebsocket(); |
| | | } |
| | | this.userAuthorization(); |
| | | }, |
| | | onBackPress() { |
| | | this.closeSocket(); |
| | | }, |
| | | methods: { |
| | | ...mapMutations(['pushMessage', 'changeWeigh', 'changeinfraredStatus']), |
| | |
| | | }); |
| | | socket.onClose(() => { |
| | | console.log('webSocketClose'); |
| | | this.isconnect = false; |
| | | }); |
| | | socket.onError(err => { |
| | | console.log('socket报错', err); |
| | | this.$u.toast('出现错误,请重新进入该页面,重试!!'); |
| | | }); |
| | | }, |
| | | closeSocket() { |
| | | socket.close({ |
| | | success(res) { |
| | | console.log('关闭成功', res); |
| | | }, |
| | | fail(err) { |
| | | console.log('关闭失败', err); |
| | | } |
| | | }); |
| | | }, |
| | | messageconfirm() { |