dcloudio / dcloudio/uni-app

picker-view 使用v-show产生的问题

Open
#2,289 0 comments 0 reactions 0 assignees View on GitHub
app 提供了复现方案
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
picker-view 组件在v-show显示方式下,【第一次show】会有[大几率]默认触发picker-view change事件。导致不能继续滑动选择
![image](https://user-images.githubusercontent.com/44150234/99866867-b04dd100-2bef-11eb-8a3d-983ad7830d57.png)

**复现步骤**
[复现问题的步骤]
1. 启动APP
2. 打开v-show
3. 选择日期
4. 【有概率】触发 如果未触发请刷新页面或者重新打开app重复上面步骤

[或者可以直接贴源代码]
源码:
[bugreport.zip](https://github.com/dcloudio/uni-app/files/5576958/bugreport.zip)

**预期结果**
1、不默认触发change
2、能够滑动

**实际结果**
![image](https://user-images.githubusercontent.com/44150234/99866867-b04dd100-2bef-11eb-8a3d-983ad7830d57.png)

**系统信息:**
- 发行平台 操作系统: [如 android 10 , h5 chrome,]
- HBuilderX版本 [2.9.8.20201110]

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

做了两个显示方式
1、v-show 导致触发了change
2、而我使用了position定位后正常

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.