收藏
回答

Picker组件在多列选择器模式时出现 index值与选择器实际显示不同步?

代码测试可以直接使用官方文档中的 picker 组件示例代码。官方代码在多列选择器模式的bindcolumnchange方法中,在每次切换不同值时都将后续的列选中值置为了0,即所有新切换出来的列都应选中0。

但是在测试中发现出现了 当最后一列选择为 第一行以外的值时,此时拖动第二列就会出现 最后一列 的 index置为0无效,选择器显示的是 其他位置的数据。此时 多列选择器最后一列的 index值与选择器显示的值不一致。

这是 官方代码地址 https://developers.weixin.qq.com/s/pZb21cmH6qYX ,多次拉取最后一列后再切换中间那一列即可复现 bug.

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-03-22

    这里要如何操作呢,试了上面的步骤无法复现,给个具体的复现步骤或者复现视频看看

    2022-03-22
    有用
    回复 1
    • 一瓶
      一瓶
      2023-08-01
      这个问题也同样遇到了,多列选择器都有这个问题,官方示例就可以复现。例如切换多列选择器第一列,切换后快速点击确定,再次打开选择器回显错误。
      2023-08-01
      回复
登录 后发表内容