为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js如何在vue组件文件里面调用main.js中导入的其他js模块文件里面的方法?

vue.js如何在vue组件文件里面调用main.js中导入的其他js模块文件里面的方法?

猛跑小猪 2018-10-19 09:11:32
我在main.js里面写了import Websocket from './websocket.js',里面有一个connect方法但是我在一个vue单文件组件的methods中调用Websocket.connect的时候报错(不是babel编译错误,是浏览器运行时报错)说Uncaught ReferenceError: Websocket is not defined这是为什么?我该如何调用他?
查看完整描述

2 回答

?
qq_酒酿小汤圆_03754210

TA贡献1条经验 获得超0个赞

在main.js里import websocket from './websocket.js',后,需要将websocket挂载到Vue中,Vue.prototype.webscoket = websocket。

在组件中直接this.webscoket就可以使用了

查看完整回答
反对 回复 2020-05-22
?
阿晨1998

TA贡献2037条经验 获得超6个赞

在 vue 组件里 import Websocket from './websocket.js'

<script>    import Websocket from './websocket.js'
    export default {/* */}
</script>


查看完整回答
反对 回复 2018-11-16
  • 2 回答
  • 0 关注
  • 10953 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信