美文网首页
点击navigateTo中的子元素同时,防止跳转

点击navigateTo中的子元素同时,防止跳转

作者: 养樂多_566c | 来源:发表于2020-09-05 17:18 被阅读0次

在跳转的view中要打开地图或者进行任何的点击事件,想要不跳转

<view  bindtap="goDetails" >
        <view bindtap="openLocation">打开地图</view>    //这样用bindtap在打开的地图的同时就会跳转
</view>

把不需要跳转的事件换成catchtap即可

<view  bindtap="goDetails" >
        <view catchtap="openLocation">打开地图</view>   //这样用catchtap在打开的地图时就不会跳转
</view>

原理:bind的不会阻止事件冒泡(元素最里层到最外层函数执行),catch会阻止冒泡,只是冒泡到当前层结束

相关文章

网友评论

      本文标题:点击navigateTo中的子元素同时,防止跳转

      本文链接:https://www.haomeiwen.com/subject/pisfektx.html