慕圣4999268
版本问题 卸载@vue/cli4版本,再安装vue-cli3版本 然后重新创建项目才可以,具体命令百度下
皇影83246
修改msg.js内代码为
import Vue from 'vue' export default Vue 后可正常渲染页面 但是点击事件不能识别

海底i
版本不匹配的问题,卸载原先版本,下载对应的版本即可,具体解决方法可以参见这个博客https://blog.csdn.net/qq_45680037/article/details/115354444
海底i
https://blog.csdn.net/qq_41196217/article/details/120695349 高版本的vue3已经弃用了事件总线,转用emitter
慕粉2333hh
qq_慕姐6365147
卸载默认
cli npm uninstall -g @vue/cli
安装视频版中的cli
npm install -g @vue/cli@3.11.0
慕粉3680532
https://blog.csdn.net/qq_45680037/article/details/115354444 这个博客里面有问题的原因,以及解决方法
JasmineMoly
https://blog.csdn.net/qq_45680037/article/details/115354444 这个博客里面有问题的原因,以及解决方法
JasmineMoly
https://blog.csdn.net/qq_45680037/article/details/115354444 这个博客里面有问题的原因,以及解决方法
慕神5579676
以上错误,换成3.11.0版本后可以了,原来用的4.9版本
慕容3605699
https://blog.csdn.net/qq_45680037/article/details/115354444 这个博客里面有问题的原因,以及解决方法
慕少136980
我也遇到这个问题了 很头疼啊
慕粉8149923
import Vue from "vue";
export default{
};
weixin_慕桂英4055371
把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
qq_慕斯卡8588806
看下vue-cli的版本是不是3.11.0吧,我在4.5的版本出现了这个问题,卸载重新安装了3.11.0的版本后,正常了。
qq_慕斯卡8588806
你的还能显示,我的直接就报错了,提示Msg定义了没有使用,把这个加上就可以了
<script type="text/javascript">
import Msg from './msg.vue'
export default {
data(){
return {
kk:0
}
},
mounted:function(){
var _this=this
Msg.$on('var1',function(m){
_this.kk=m;
})
}
}
</script>
慕无忌3165165
把new去掉就好了
qq_慕虎7295797
就是版本的问题,我之前是cli4和你一样,卸了,重新安装的3.11.0版本,项目重新搭建,把代码原样搬过去就好使了
weixin_慕莱坞831891
好吧 果然是我眼拙 有字母写错了 一定要细心啊我的天 不然真的找到怀疑自己
慕仰8118372
msg.vue?
慕丝8224200
export default向外暴露一个 接口,
也就是暴露一个vue 实例,用这个实例来$emit触发事件 和$on监听事件,来实现兄弟组件的通信(传值);
我想应该是这个意思;但是我也有个问题
慕丝8224200
如何解决的?
qq_慕仰3370512
因为你的Msg设置错误。
第一张图的方法里面的Msg颜色都没变,编译器没有识别到,还有第一个方法少了一个.$
你看看msg.js 文件里面有没有写错
慕沐5253498
碰到同样的问题,该怎么解决,报错如下:
warning in ./src/components/msg.js
"export 'default' (imported as 'Vue') was not found in 'vue'
qq_慕丝3367668
能贴一下具体报错的提示不,我看看原因,这个地方,一般是不会出错的
weixin_慕移动202277
我得错...截错图了...我下面的注释了
我解决是因为..我把谷歌的翻译给关闭了
xuagng
qq_军临天下_0
还真是
慕设计9599099
把 Right.vue中的回调函数(m)=> 替换成 function(m)
imooc6195619
你这里怕是中文符号吧
