dcloudio / dcloudio/uni-app

UniApp+Vue3+Vite+微信小程序, 当使用修饰符.stop之后, 在苹果手机上会阻止子组件的对应事件;

Open
#4,711 1 comment 0 reactions 1 assignee Claimed by @GRCmade View on GitHub
ios uni api vue3
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
[问题描述:尽可能简洁清晰地把问题描述清楚]
1. event.stopPropagation; stopImmediatePropagation; preventDefault 是不会生效的.
2. 当使用vue3提供的@event.stop修饰符阻止冒泡时;
a. 在安卓手机上是正常的,只会阻止当前组件的父组件的事件;
b. 但是在苹果手机上(IPhone 13), 子组件的对应使用也被阻止了, 但是子组件的事件也没有正常触发

**复现步骤**
[复现问题的步骤]
1. 启动 '...'
4. 点击 '....'
5. 查看

[或者可以直接贴源代码]

**预期结果**
[使用简洁清晰的语言描述你希望生效的预期结果]
1. 对应组件的父组件应该被stop阻止
2. 对应组件的子组件不能被stop阻止

**实际结果**
[这里请贴上你的报错截图或文字]

**系统信息:**
- 发行平台: 微信小程序
- 操作系统 [如 iOS 17.2.1]
- vscode+cli
- uni-app版本 UniApp+Vue3+Vite+微信小程序,
- 设备信息 [ Iphone 13]

**补充信息**
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.