组件标签使用(上面具体的属性和方法定义看官方文档)
先在onShow中定义一下初始数据
设置一下组件的事件
// 地区选择
changeHandler(e) {
const {
columnIndex, //列id
value,
values, // values为当前变化列的数组内容
index,
// 微信小程序无法将picker实例传出来,只能通过ref操作
picker = this.$refs.uPicker
} = e
const parentId = value[columnIndex].id
// 当第一列值发生变化时,变化第二列(后一列)对应的选项
if (columnIndex === 0) {
const cityList = this.shi.filter(item => item.parentId === parentId)
const quList = this.qu.filter(item => item.parentId === cityList[0].id)
// picker为选择器this实例,变化第二列对应的选项
picker.setColumnVa