vue-socket.io socketio未定义

时间:2017-06-27 18:13:41

标签: socket.io vue.js

我正在尝试在这里使用vue-socket.io包,所以我先安装它然后将它导入app.js文件,但是在Vue.use行中,socketio抛出一个控制台错误Uncaught ReferenceError:socketio未定义:

npm install vue-socket.io --save

import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, socketio('http://localhost:3000'), store);

1 个答案:

答案 0 :(得分:3)

documentation建议使用默认配置。

import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, 'http://socketserver.com:1923');

如果您想使用

的那个
import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, socketio('http://localhost:3000'), store);

您必须从某处导入socketio。你的脚本不知道那是什么。查看source表示您可以执行此操作:

import VueSocketio from 'vue-socket.io';
import socketio from 'socket.io-client'

Vue.use(VueSocketio, socketio('http://localhost:3000'), store);