-
-
Notifications
You must be signed in to change notification settings - Fork 9.5k
Closed
Labels
Description
背景
近期有比较多的童鞋反馈在 iOS 10.2、10.3、11.2 等版本的机型上出现组件无法操作、触摸没反应等问题,经排查是 Vue 2.6 更新引入的事件冒泡问题。
在 Vue 2.6 版本中,如果系统版本是 iOS 10.2 ~ 11.2,会偶现事件无法冒泡的情况,导致 Vant 部分组件里的逻辑无法触发。
最新进度
从 2.4 版本开始,我们通过手动绑定事件的方式来规避这个问题,涉及以下组件:
- Area
- DatetimePicker
- ImagePreview
- Rate
- Slider
- Swipe
- SwipeCell
- NumberKeyboard
- Picker
- PullRefresh
解决方法
如果你遇到了类似的问题,升级到 Vant 2.4.0 以上版本即可解决
降级 Vue 版本到 2.5.22 亦可解决此问题:
npm i [email protected] [email protected] --save
相关 issue
vimcaw, PerfectYan and qinyuanqiblog944zhang, 643104191, cashlzcj, P-JIANGH, DelingAlieZ10 and 11 morecashlzcjSegXiong, vimcaw, cashlzcj and kangjunfeng3110160, zghbyslzf, helloword-wwx, q215171650, cashlzcj and 3 more