当子组件状态发生改变,如何通知到父组件做相应操作呢?
子组件实例可以为自己绑定一个自定义事件(可以理解为创建一个回调函数)
触发该自定义事件的方法 就是 triggerEvent
用法如下:

父组件中绑定和使用自定义事件
注意:bind 后面myevent为事件名 会区分大小写 如果触发事件this.triggerEvent(‘myevent’)使用的是 小写 绑定事件bindmyevent=”callback”也要是 小写


子组件中的事件


触发自定义事件

eventHandler:function(){
var myEventDetail = {} // detail对象,提供给事件监听函数 detail为子组件的事件对象
var myEventOption = {} // 触发事件的选项
this.triggerEvent('myevent', myEventDetail, myEventOption)
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code