吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3863|回复: 5
收起左侧

[其他转载] 【转】uni-app外层view包裹内层view防止冒泡事件

[复制链接]
fengrui99 发表于 2019-10-14 10:26
原文来自:https://www.frbkw.com/1978/

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台,在跨端的同时,通过条件编译+平台特有API调用,可以优雅的为某平台写个性化代码,调用专有能力而不影响其他平台,支持NPM、支持小程序组件和SDK、兼容mpvue组件和项目、兼容weex组件


我们先写2个view层。一个正方形,一个圆形,正方形包裹圆形,在给它写上tap事件
[Asm] 纯文本查看 复制代码
<view class="content">                
        <view class="zz" @tap="dd">                        
                <view class="yy" @tap="yy"></view>
        </view>
</view>

点击的时候显示是正方形还是圆形
[Asm] 纯文本查看 复制代码
methods: {
        dd () {
                console.log('我是正方形')
        },
        yy () {
                console.log('我是圆形')
        }
}

我们点击正方形时候是正常的 ,但点击圆形的时候 就会触发2个事件
2019100910585289-1024x276.png
uni-app外层view包裹内层view防止冒泡事件,只需要在tap后面添加stop即刻可
[Asm] 纯文本查看 复制代码
<view class="content">                
        <view class="zz" @tap.stop="dd">                        
                <view class="yy" @tap.stop="yy"></view>
        </view>
</view>


免费评分

参与人数 1吾爱币 +1 收起 理由
帅的谁爱 + 1 不错

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

mosou 发表于 2019-10-14 12:17
和vue里的阻塞事件差不多
wangyulin 发表于 2019-10-14 14:34
ly765893958 发表于 2019-10-14 15:39
sensMe 发表于 2020-3-30 17:59
学到了!正需要
1875979715 发表于 2020-4-18 14:11
哈哈,学到了,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 04:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表