美文网首页
点击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