Picker组件在多列选择器模式时出现 index值与选择器实际显示不同步?
代码测试可以直接使用官方文档中的 picker 组件示例代码。官方代码在多列选择器模式的bindcolumnchange方法中,在每次切换不同值时都将后续的列选中值置为了0,即所有新切换出来的列都应选中0。
但是在测试中发现出现了 当最后一列选择为 第一行以外的值时,此时拖动第二列就会出现 最后一列 的 index置为0无效,选择器显示的是 其他位置的数据。此时 多列选择器最后一列的 index值与选择器显示的值不一致。
这是 官方代码地址 https://developers.weixin.qq.com/s/pZb21cmH6qYX ,多次拉取最后一列后再切换中间那一列即可复现 bug.