小程序 如何获取picker普通选择器的值,而不是下标
【摘要】
wxml
<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
<button ...
wxml
<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
<button type="default">单列选择器---{{array[index]}}</button>
</picker>
- 1
- 2
- 3
{{array[index]}}
是显示选择器中的值
js
bindPickerChange: function(e) {
var index = this.data.index
console.log('picker发送选择改变,携带下标为'+ e.detail.value)
console.log('picker发送选择改变,携带值为'+this.data.array[index])
this.setData({
index: e.detail.value,
})
},
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
this.data.array[index]
就是获取值的方法,也可以换成this.data.array[e.detail.value]
所以,在别的方法中调用的时候就是this.data.array[this.data.index]
文章来源: blog.csdn.net,作者:yechaoa,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/yechaoa/article/details/81252663
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)