k***@163.com
k***@163.com
  • 发布:2019-03-15 14:37
  • 更新:2020-05-06 15:41
  • 阅读:17237

uni-app使用picker,数据展示问题

分类:uni-app

请教一个问题。
数据结构如下```javascript
types:[
{"code":"","name":"类型"},
{"code":"mt_vlttype_p","name":"个人"},
{"code":"mt_vlttype_u","name":"单位"}
]

```javascript  
<picker @change="bindPickerChange" :value="index" :range="types" :range-key="name">  
                    <!-- <view class="icon-item">  
                        <uni-icon size="25" type="arrowdown" color="#8f8f94"></uni-icon>  
                    </view> -->  
                    <view class="iconfont icon-arrow-down icon-item"></view>  
                    <view class="uni-input pull-right index-infor-input">{{types[index].name}}</view>  
                </picker>

但是选择项都是[object object]
请问怎么才能让其展示的时候显示name,取值的时候取code呢?

2019-03-15 14:37 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

:range-key="name"

这地方需要传入一个string类型的, 所以你应该写成 :range-key="'name'",就OK了。

yyer

yyer

如何去code的值呢

  • zoviC

    是啊 如何取

    2020-07-01 13:38

  • 9***@qq.com

    回复 zoviC: 拿到索引就拿到了一切。

    2020-07-25 14:28

k***@163.com

k***@163.com (作者)

使用mpvue-picker以解决

米斯特郭

米斯特郭

我也遇到了这个问题。。

1***@qq.com

1***@qq.com

为什么我的还是不行呢,只能拿到索引值,求大神指教

  • 9***@qq.com

    你怎么写的,发上来看看

    2020-04-14 17:45

  • m***@qq.com

    新版本不会有这样的问题了

    2021-01-13 12:08

该问题目前已经被锁定, 无法添加新回复