定义eb为总线
初始状态下组件Home 的re为true 所以h3标签显示
当进入组件son的时候,$emit发送son1,值为false
组件Home $on接收son1 并赋值给re
理应来说这时组件Home的re为false ,打印出结果确实为false,可是为啥h3的v-if还是能显示呢?
定义eb为总线
初始状态下组件Home 的re为true 所以h3标签显示
当进入组件son的时候,$emit发送son1,值为false
组件Home $on接收son1 并赋值给re
理应来说这时组件Home的re为false ,打印出结果确实为false,可是为啥h3的v-if还是能显示呢?
这个就是this
指向问题了,你赋值之前打印this
就清楚了$on
第二个参数需要用箭头函数,this
才会指向该组件
第二个参数用function定义,this
指向的是这个事件总线