Picker 选择器

发布时间 2023-09-01 10:36:55作者: 鲤斌

 WXML 文件中

<view class="container">
  <view>
    <text>选择器的值: {{pickerValue}}</text>
  </view>
  <picker mode="selector" range="{{pickerOptions}}" bindchange="pickerChange">
    <view class="picker-inner">
      {{pickerOptions[pickerIndex]}}
    </view>
  </picker>
</view>

WXSS 文件中

.container {
  margin: 20px;
}

.picker-inner {
  height: 100px;
  line-height: 100px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 10px;
}

js文件中

Page({
  data: {
    pickerOptions: ['选项1', '选项2', '选项3'],
    pickerIndex: 0,
    pickerValue: ''
  },
  pickerChange: function (e) {
    var index = e.detail.value;
    var value = this.data.pickerOptions[index];
    this.setData({
      pickerIndex: index,
      pickerValue: value
    });
  }
});