美文网首页
微信小程序下拉滚动选择器picker绑定数据

微信小程序下拉滚动选择器picker绑定数据

作者: web_jianshu | 来源:发表于2020-05-26 14:09 被阅读0次

最终效果

index.wxml

<!-- 户型 -->
<picker name="picker_hx" class="cybm_pic_1" value="{{pic_array[hx_index].id}}" data-selecthx="{{pic_array[hx_index].name}}" range="{{pic_array}}" range-key="{{'name'}}" bindchange="bindPickerChange_hx">
                <view class="picker">户型: {{pic_array[hx_index].name}} //指定数组中指定下标的name键对应的值</view>
</picker>

index.js

Page({
  data: {
    //户型   这是一个本地的对象,然后绑定到页面上
    pic_array: [
      {
        id: 13,
        name: '1室1厅1卫'
      },
      {
        id: 14,
        name: '1室2厅1卫'
      },
      {
        id: 15,
        name: '2室1厅1卫'
      },
      {
        id: 16,
        name: '3室1厅2卫'
      },
      {
        id: 17,
        name: '4室1厅2卫'
      },
      {
        id: 18,
        name: '5室1厅3卫'
      },
      {
        id: 19,
        name: '6室1厅3卫'
      },
      {
        id: 20,
        name: '7室以上'
      }
    ],
    hx_index: 0,
  },
  bindPickerChange_hx: function (e) {
    console.log('picker发送选择改变,携带值为', e.detail.value);
    this.setData({ //给变量赋值
      hx_index: e.detail.value, //每次选择了下拉列表的内容同时修改下标 然后修改显示的内容,显示的内容和选择的内容一致
    })
    console.log('自定义值:', this.data.hx_select);
  },
})

相关文章

网友评论

      本文标题:微信小程序下拉滚动选择器picker绑定数据

      本文链接:https://www.haomeiwen.com/subject/lgomahtx.html