组件的事件
注意事项
如组件已提供点击事件,请使用组件所提供的事件,避免使用bintap
。
事件绑定
在组件中事件的绑定写法同组件的属性,以key、value的形式。
- key以
bind
开头,然后跟上事件的类型,如bind:lintap
。 - value 是一个字符串,需要在对应的 Page 中定义同名的函数。不然当触发事件的时候会报错。
事件冒泡和非冒泡
事件可以分为冒泡事件和非冒泡事件:
- 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
- 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
在使用组件事件时,组件的事件均为冒泡事件,如需使用非冒泡事件,将key
设置为catch
即可,如catch:lintap
。