uni-app中picker组件的一个坑


这里直接贴出代码

<view class="goods-info-add fl-sw">
      <view>运费模板:</view>
            <view>
                 <picker mode="selector" :value="index3" :range-key="Name" :range="expressTemplate" @change="expressTemplateChange">
                      <view>{{expressTemplate[index3].Name}}</view>
                 </picker>
           </view>
</view>

根据官方文档这看起来是一段很正常的写法,但这里会出现个问题

 

这里的选项直接是[object Object],只需要将rang-key中的字符串加上单引号即可。如下:

<view class="goods-info-add fl-sw">
                <view>运费模板:</view>
                <view>
                    <picker mode="selector" :value="index3" :range-key="'Name'" :range="expressTemplate" @change="expressTemplateChange">
                        <view>{{expressTemplate[index3].Name}}</view>
                    </picker>
                </view>
            </view>

这样就能正常显示了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM