首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义vue-socket.io套接字

未定义vue-socket.io套接字
EN

Stack Overflow用户
提问于 2017-06-28 02:13:41
回答 1查看 3.2K关注 0票数 4

我在这里尝试使用vue-socket.io包,所以我确实先安装了它,然后将它导入到app.js文件中,但是在Vue.use行中,socketio抛出了一个控制台错误,未捕获ReferenceError: socketio is not defined:

代码语言:javascript
复制
npm install vue-socket.io --save

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-28 02:58:28

documentation建议使用默认配置。

代码语言:javascript
复制
import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, 'http://socketserver.com:1923');

如果你想使用你正在使用的那个

代码语言:javascript
复制
import VueSocketio from 'vue-socket.io';
Vue.use(VueSocketio, socketio('http://localhost:3000'), store);

您将不得不从某个地方导入socketio。你的脚本不知道那是什么。查看source建议您可以这样做:

代码语言:javascript
复制
import VueSocketio from 'vue-socket.io';
import socketio from 'socket.io-client'

Vue.use(VueSocketio, socketio('http://localhost:3000'), store);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44787172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档