子组件:调用closeWendu方法
methods: {
closeTasks() {
console.log("关闭舞动窗体");
// this.$parent.event.closeTasks();
this.$bus.$emit('closeWendu');
}
}
父组件:接收到子组件传来的消息,执行closeWendu方法
import OnlineWudong from './onlineWudong.vue';
import OnlineWendu from './onlineWendu.vue';
import OnlineWeiqixiang from './onlineWeiqixiang.vue';
import OnlineBileiqi from './onlineBileiqi.vue';
import OnlineQingxie from './onlineQingxie.vue';
// import AirRoad from './onlineWendu.vue'
export default {
name: "Index",
components: {
OnlineWudong,
OnlineWendu,
OnlineWeiqixiang,
OnlineBileiqi,
OnlineQingxie
},
}
mounted() {
var that = this;
that.$bus.$on("closeWudong", () => {
that.isShowAnalysisResult=false;
});
that.$bus.$on("closeWendu", () => {
that.isShowWendu=false;
});
that.$bus.$on("closeWeiqixiang", () => {
that.isShowWeiqixiang=false;
});
that.$bus.$on("closeBileiqi", () => {
that.isShowBileiqi=false;
});
that.$bus.$on("closeQingxie", () => {
that.isShowQingxie=false;
});
that.initMonitorBillboard();
},