http://www.tuicool.com/articles/qIBNve 参考文章 $emit只能向parent controller传递event与data$broadcast只能向child controller传递event与data$on用于接收event与data
$emit和$broadcast可以传多个参数,$on也可以接收多个参数。 在$on的方法中的event事件参数,其对象的属性和方法如下
事件属性 目的
event.targetScope 发出或者传播原始事件的作用域 event.currentScope 目前正在处理的事件的作用域 event.name 事件名称 event.stopPropagation() 一个防止事件进一步传播(冒泡/捕获)的函数(这只适用于使用`$emit`发出的事件) event.preventDefault() 这个方法实际上不会做什么事,但是会设置`defaultPrevented`为true。直到事件监听器的实现者采取行动之前它才会检查`defaultPrevented`的值。 event.defaultPrevented 如果调用了`preventDefault`则为true
转载请注明原文地址: https://ju.6miu.com/read-674879.html