vue-socket.io如何在所有组件中使用sockets属性?

我在一个组件中使用了

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就不能触发里面的回调函数。

解决办法是什么呢?

回答:

写到全局里面

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注