我在一个组件中使用了
Vue.use(socketPlugin, 'http://localhost:3000');
就可以在export里使用sockets钩子。是有效的。
sockets:{
connect: function(){
console.log('socket connected')
},
cunstomEmit:function(){
console.log('data received')
}
},
那么在另一个组件中我不想再写这句话了
Vue.use(socket, 'http://localhost:3000');
实测这个组件中sockets就不能触发里面的回调函数。
解决办法是什么呢?
写到全局里面