• 组件的事件
    • 事件绑定
    • 事件冒泡和非冒泡

    组件的事件

    注意事项

    如组件已提供点击事件,请使用组件所提供的事件,避免使用bintap

    事件绑定

    在组件中事件的绑定写法同组件的属性,以key、value的形式。

    • key以bind开头,然后跟上事件的类型,如bind:lintap
    • value 是一个字符串,需要在对应的 Page 中定义同名的函数。不然当触发事件的时候会报错。

    事件冒泡和非冒泡

    事件可以分为冒泡事件和非冒泡事件:

    • 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
    • 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。在使用组件事件时,使用bind或者catch表现一致,并不能阻止事件的冒泡。这和微信官方的设计有关,详情参看微信小程序-组件事件事件 - 图1。因此在Lin-min中不支持阻止事件冒泡。