小程序中总是有卡片,点击卡片会跳转页面,但是卡片中会有删除、编辑、付款等各种功能的按钮,是不需要跳转或是不同的跳转,举例:点“删除”按钮的时候我们应该是只要获取到一个id,那么如何让它父元素的跳转不要触发呢?很简单的一个解决方式:将bindtap
换成catchtap
就可以啦。
bindtap
和catchtap
共同点:都是点击事件函数,绑定到组件上,点击进行触发,和vue中@click差不多道理;
不同点:bindtap
是冒泡事件,点击组件事件时,会向上传递,从而会引发父元素的点击事件;而catchtap
是非冒泡事件,自然在点击组件事件时不会向上触发。