picker默认值设置

如下代码:

<picker bindchange="bindPickerChange" range="["已婚","未婚","离异"]" value="0">

这样展现出来的就是range中的三个选项。

我的需求是要实现

默认显示"请选择",当点击picker后弹出的才是这三个选项,请问这样该如何实现?

目前想到的是在range中添加第一项为“请选择”,但这样沉余数据会很多,因为有数个picker,请问这个需求该如何实现?小程序文档中picker已经查看,但没找到答案!


慕桂英3389331
浏览 1697回答 1
1回答

蝴蝶刀刀

<picker&nbsp;bindchange="bindReasonChange"&nbsp;range="{{refundReasons}}"&nbsp;value="{{index}}"&nbsp;&nbsp;class='item-right'> &nbsp;&nbsp;&nbsp;&nbsp;<view&nbsp;class="picker">{{refundReason?refundReason:"请选择"}}</view> </picker> data:&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;refundReason:&nbsp;'', &nbsp;&nbsp;&nbsp;&nbsp;refundReasons:&nbsp;['不喜欢',&nbsp;'买错了',&nbsp;'不小心排重了'] &nbsp;&nbsp;}通过一个三目运算即可实现
打开App,查看更多内容
随时随地看视频慕课网APP