慕无忌3165165
2020-08-17 17:15
import Vue from 'vue' export default new Vue
把msg.js里的内容改了,新版不支持了,改成下边的可以解决,找了一天找到的方法
--------
import mitt from 'mitt'
const bus = {}
const emitter = mitt()
bus.$on = emitter.on
bus.$off = emitter.off
bus.$emit = emitter.emit
export default bus
https://blog.csdn.net/fuweipeng2012/article/details/113812794
解决方案。安装个第三方插件mitt。修改下msg.js文件和main.js文件
vue.js的第二行去掉new!
就这样就可以了
创建vue项目的时候把版本调到2就可以了
有没有人找到解决方法啊?
虽然上面那个错误不报了,但是会报$emit和$on not function的错,哎,解决不了啊
把new去掉就好了
同问呀,谁来解释一下
一样的错误,我重新安装了3.11.0的版本,还是不能跑出来
同报错!课程里讲的是vue-cli 3,现在那个安装命令,默认安装的是vue-cli 4,那个'vue'文件改过了,好像没提供Vue供调用。。文档太少,也不知道能改成什么其它写法。。
后来我指定版本安装了vue-cli 3.11,就能正常跑了
vue-cli全集
44773 学习 · 230 问题
相似问题