其他分享
首页 > 其他分享> > vue调用子组件里的方法,通过全局bus

vue调用子组件里的方法,通过全局bus

作者:互联网

1、中间bus   src/components/globalBus.js   import Vue from 'vue'; export const globalBus = new Vue();   2、被调用组件 globalBus.$on("showLoginDialog", (number) => {    //console.log('调用了这个'+number) this.login(); });},   3、组件里 login() { globalBus.$emit('showLoginDialog','22222') // console.log('this.refs-p-asiderR',this.$parent.$refs.AsideR); // this.$parent.$refs.AsideR.loginBox.doChange('login'); },

标签:vue,bus,refs,number,调用,globalBus,组件,login
来源: https://www.cnblogs.com/showker/p/16367368.html