T泰达T
T泰达T
  • 发布:2022-07-05 10:26
  • 更新:2023-03-11 18:26
  • 阅读:804

【报Bug】stopPropagation失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: nova8

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

点击按钮

预期结果:

不触发按钮上层组件的点击事件

实际结果:

内置浏览器不触发,app上会触发

bug描述:

<view @click = "clickF2">  
<view @click = "clickF(1,$event)"></view>  
</view>  

function clickF2(){  
}  
function clickF(i,e){  
    e.stopPropagation();  
}  

在内置浏览器上可以禁止冒泡,在app上失效

2022-07-05 10:26 负责人:无 分享
已邀请:
m***@163.com

m***@163.com

楼主解决了吗?我也遇到了一样的问题

曾小晨

曾小晨

心好累啊,uniapp 越写 bug 越多,还没人回复

tuonioooo

tuonioooo

<view @click = "clickF2">    
<view @click.stop = "clickF"></view>    
</view>    

function clickF2(){    
}    
function clickF(e){    
    e.stopPropagation();    
}  

建议自己多试试

该问题目前已经被锁定, 无法添加新回复