原生的vue传值父子传值,伪兄弟传值(通过父元素)
为了解决页面较复杂的情况下跨多级传值,vue推出了第二种传值方式bus(跨组件传值)
使用:
(1)创建全局bus用来跨级传值
Vue.prototype.$bus =new Vue();
(2)发出通知
this.$bus.$emit("事件名");
(3)在被通知的组件监听自定义事件
this.$bus.$on("事件名",()=>{
})
原生的vue传值父子传值,伪兄弟传值(通过父元素)
为了解决页面较复杂的情况下跨多级传值,vue推出了第二种传值方式bus(跨组件传值)
使用:
(1)创建全局bus用来跨级传值
Vue.prototype.$bus =new Vue();
(2)发出通知
this.$bus.$emit("事件名");
(3)在被通知的组件监听自定义事件
this.$bus.$on("事件名",()=>{
})