Picker组件在iOS下滑动时发生闪退的bug

发布于 6 年前作者 xiulanchang9901 次浏览最后编辑 6 年前来自 ask

发现在iOS中,我将picker设置为date,fields设置为year时,在滑动选择年份的过程中会发生闪退。代码如下:

<picker mode=“date” fields=“year” value=“2011” start=“1900” end=“2018”>
      <view class=“picker”>
        点击选择
      </view>
    </picker>

点击之后,弹出选择框,滑动选择,在滑动结束(或者滑动进行中)就会发生闪退,退出微信,回到桌面。

10 回复
gyu
gyu1 楼6 年前

实在不行就不要用日期选择,直接写死年份,用普通选择器

yfan
yfan2 楼6 年前

在 滑动 和 点击确定 时都会导致微信闪退。

chaoxue
chaoxue3 楼6 年前

加微信: notonlysuccess

我们看一下carsh日志

fujing
fujing4 楼6 年前

在 iPhone6,iPhone SE 的 v6.5.10  中均存在该问题。

chao23
chao235 楼6 年前

你好!上述问题在 iOS 版 v6.5.10 中依旧存在。

代码如下:

<picker mode="date" value="{{ user.start_work_year }}" start="1990-01-01" end="{{ today }}" bindchange="handleStartWorkDateChange"
  fields="year">

项目着急上线,如有官方人员看到该留言,麻烦请联系我,我的微信:lzy0606。

非常感谢。

pingdai
pingdai6 楼6 年前

@志遥 我采用的方法是不用 fields=year 了。可以选择month,或者干脆用input代替picker作为权宜之计

bzhang
bzhang7 楼6 年前

两台设备 iOS 版本号均为 10.3.2。

uyu
uyu8 楼6 年前

由于解决问题的时候客户端已经提交苹果审核,所以刚刚发布的6.5.10没有带上这个修复

tli
tli9 楼6 年前

@卖女孩的小男孩😡 我也是啊,之前排查了好久,一直以为是我触发的js写得有问题,结果查来查去把触发全都删了还是有问题,后来才发现原来是picker本身的问题

jun55
jun5510 楼4 年前

我以为是我手机的问题,原来都是这样。

picker fields="year"就会发生

如果是其他就没事