dcloudio / dcloudio/uni-app

uniapp v3 iOS 中事件被绑定到错误的组件上了

Open
#3,662 10 comments 1 reaction 1 assignee Claimed by @fxy060608 View on GitHub
bug mp-weixin vue3
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
看我发的最小复现 demo,仅在 iOS 中有这个问题,textarea 的 input 事件实际上执行的是 doSomething 方法,看我评论里发的视频,当我输入之后,控制台中的输出是 `doSomething` 而不是 `content content`

**复现步骤**
1. 最小可复现项目:https://github.com/zhuscat/uniapp-vue3-demo/tree/error-event-bind
2. 分支 error-event-bind
3. 查看 src/pages/index/index.vue
4. 使用 iOS 系统,我的版本是 15.5,但我猜测其他版本也有问题
5. 小程序基础库版本是 2.24.7

**预期结果**
正确的事件绑定

**实际结果**
错误的事件绑定

**系统信息:**
- 发行平台: 微信小程序
- 操作系统:iOS 15.5
- uni-app版本:3.0.0-alpha-3041520220609002
- 设备信息:iPhone 12 Pro Max(其他机型也一样,与机型无关)

**补充信息**
如果我在最外层套一个 v-if,比 showFoo 更迟变为 true,就没有这个问题了,比如这样:

```


</view>
```

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.