微信小程序picker组件渲染对象数组


wxml

<picker bindChange="watchSite" mode="selector" mode:value="{{site}}" range="{{trainList}}" range-key="name">
<!--site为数组对象的序列号,range-key是对象内需要展示的属性名--> <view class="picker"> 当前选择:{{trainList[site].name}} </view> </picker>

 js

data:{
    trainList:[
        {
            name:'上海'
            value:0
        },
        {
            name:'南京'
            value:1
        },
        {
            name:'北京'
            value:2
        },
    ],
    site:0
},
 watchSite(e) {
    this.setData({
        site: e.detail.value
    })
    console.log('picker发送选择改变,携带值为', e.detail.value)
 },

  


免责声明!

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



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