提交关于 pciker 的 mode = selector 的一个BUG
发布于 6 年前 作者 juanye 16863 次浏览 来自 问答
<picker bindchange="bindPickerChange" range-key="{{'name'}}" value="{{index}}" range="{{array}}">
    <view class="picker">
      当前选择:{{array[index]}}    </view>
  </picker>

如果array.name有重复的字符串,那么picker将会出现一个严重的BUG

比如说array.length == 4,

[

{‘name’:‘1’,‘id’:1},{‘name’:‘1’,‘id’:2},{‘name’:‘2’,‘id’:3},{‘name’:‘3’,‘id’:4}

]

如果当中有两个 name ==‘1’ 那么 picker 弹出的时候 将会出现4个选项 1 2 3 ‘[空白]’

这个就是BUG的所在,而且触发此BUG后 picker 所绑定的功能将会全部失效 也无法触发change.

若array.name不重复 那不会出现BUG.

1 回复

你们没有出现这个问题吗

回到顶部