這里直接貼出代碼
<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>
這樣就能正常顯示了