如果移动到picker的第一个元素,再向上滑动列表应该无法上移的,同理,向下滑动时,如果列表已到最后一个元素,也是无法再向下移动的。现在出现的问题是,当移动到元素首尾时,还会继续向上或向下滚动。
我测试了下选项的数量,将picker的mode设置为selector后,选项如果超过4个会出现上面的问题。
<picker mode=“selector” bindchange=“bindJointTypeChange” value="{{jointTypeIndex}}" range="{{jointTypeArray}}" class=“selectTxt”>
<view class=“picker”>
{{jointTypeArray[jointTypeIndex]}}
</view>
</picker>
jointTypeArray: [‘肘关节(左侧)’, ‘肘关节(右侧)’, ‘膝关节(左侧)’, ‘膝关节(右侧)’, ‘踝关节(左侧)’,‘踝关节(右侧)’],
jointTypeIndex: 1,
jointTypeValueArray:[
{
id:0,
name:‘肘关节(左侧)’
},
{
id:1,
name:‘肘关节(右侧)’
},
{
id:2,
name:‘膝关节(左侧)’
},
{
id:3,
name:‘膝关节(右侧)’
},
{
id:4,
name:‘踝关节(左侧)’
},
{
id:5,
name:‘踝关节(右侧)’
}
]