在main.js中 new WebSocket 然后注入 store 中
然后在 action中 使用 _this.$socket.onopen 开启
但是现在的情况有时候会出现 _this.$socket.onopen 不执行,
console.log('open1')是可以打印出来的
console.log('open')就不执行了 偶尔会这样,,好奇怪啊
求解惑
在main.js中 new WebSocket 然后注入 store 中
然后在 action中 使用 _this.$socket.onopen 开启
但是现在的情况有时候会出现 _this.$socket.onopen 不执行,
console.log('open1')是可以打印出来的
console.log('open')就不执行了 偶尔会这样,,好奇怪啊
求解惑
搞定手工,把onopen 放到main.js里就好了,
store.$socket.onopen = function(){
setInterval(function(){
store.$socket.send('{"type":"ping"}')
},3000);
};
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
你new的时候就已经开始连接并已经连接成功了,你后面在监听又有什么用呢