不像省市区可以直接使用小程序的组件,这边自己定义一个城市-维修站-人员的三级联动效果。
运用picker组件,设置mode 的合法值为multiSelector(多列选择器);
其中range是一个二维数组,只要按二维数组格式[[],[],[]]填入数据即可。
<picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{
{multiIndex}}" range="{
{multiArray}}">
<view class="picker">
{
{multiArray[0][multiIndex[0]]}},{
{multiArray[1][multiIndex[1]]}},{
{multiArray[2][multiIndex[2]]}}
</view>
在data中初始数据:
data:{
city: '',//存放地区
station: '',//存放维修站
perList:'',/