【发布时间】:2019-02-13 10:40:55
【问题描述】:
组件 1
getMyProfile(){
this.$root.$emit('event');
console.log("emited")
},
组件 2
mounted() {
this.$root.$on('event', () = {
alert("Fired");
}
}
我正试图从组件 1 中警告“解雇”了组件 2。但这并没有发生。我做错了什么。我应该在主 js 上添加一些东西吗?
【问题讨论】:
-
试试
this.$root.$on('event', () => {,因为你在=之后缺少> -
我尝试了您的解决方案。还是什么都没有
-
尝试删除
$root并像this.$on('event', () => {一样进行操作 -
不。还是一样