欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

picker默认值设置 有大用

0

如下代码:

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

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

我的需求是要实现

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

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



1 个回答
1

已采纳
<picker bindchange="bindReasonChange" range="{{refundReasons}}" value="{{index}}"  class='item-right'>
    <view class="picker">{{refundReason?refundReason:"请选择"}}</view>
</picker>

data: {    
    refundReason: '',
    refundReasons: ['不喜欢', '买错了', '不小心排重了']
  }

通过一个三目运算即可实现

 

来自  https://segmentfault.com/q/1010000015994094


普通分类: