vue-组件的自定义事件

(1)注意:!!给组件使用的

(2)自定义事件绑定在该组件的实例对象vc上

(3)给那个组件标签绑定的自定义事件==>就在哪个组件中用methods中的方法调用$emit触发该事件

(4)用于组件间通信(数据)

(5)销毁后所以组件的自定义事件都不生效了

逻辑上是:

a组件调用b组件标签,并绑定一个自定义b事件,调用a方法==>在b组件中设置一个b方法,该方法包含$emit(b事件,b组件中数据),调用b方法就触发自定义b事件,并且将b组件数据传递给a方法==>调用b方法一般需要某些条件(比如点击/按键等原生事件),用原生事件在b组件中绑定b方法==>a方法被触发并且收到b数据,实现组件间通信

 

解绑自定义事件的方法:

(类似于关闭定时器)

(1)谁绑定谁解绑

 

posted @ 2021-12-29 15:15  嗜血汽车人  阅读(119)  评论(0)    收藏  举报