收藏
回答

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

<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 个回答

  • 林剑武
    林剑武
    2017-09-05

    你们没有出现这个问题吗

    2017-09-05
    有用
    回复
登录 后发表内容