如下代码:<picker bindchange="bindPickerChange" range="["已婚","未婚","离异"]" value="0">这样展现出来的就是range中的三个选项。我的需求是要实现默认显示"请选择",当点击picker后弹出的才是这三个选项,请问这样该如何实现?目前想到的是在range中添加第一项为“请选择”,但这样沉余数据会很多,因为有数个picker,请问这个需求该如何实现?小程序文档中picker已经查看,但没找到答案!
1 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
<picker bindchange="bindReasonChange" range="{{refundReasons}}" value="{{index}}" class='item-right'> <view class="picker">{{refundReason?refundReason:"请选择"}}</view> </picker> data: { refundReason: '', refundReasons: ['不喜欢', '买错了', '不小心排重了'] }
通过一个三目运算即可实现
- 1 回答
- 0 关注
- 1767 浏览
添加回答
举报
0/150
提交
取消