我正在尝试在这里使用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);
答案 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);