收藏
回答

提交关于 pciker 的 mode = selector 的一个BUG

问题模块
API和组件
<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.

最后一次编辑于  2017-08-31  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答