微信小程序多列选择器range-key使用详解
本文实例为大家分享了微信小程序多列选择器的具体代码,供大家参考,具体内容如下
当前选择:{{objectMultiArray[0][multiIndex2[0]].name}},{{objectMultiArray[1][multiIndex2[1]].name}}
Page({
/**
*页面的初始数据
*/
data:{
objectMultiArray:[
[
{
id:0,
name:'无脊柱动物'
},
{
id:1,
name:'脊柱动物'
}
],[
{
id:0,
name:'扁性动物'
},
{
id:1,
name:'线形动物'
},
{
id:2,
name:'环节动物'
},
{
id:3,
name:'软体动物'
},
{
id:3,
name:'节肢动物'
}
]
],
multiIndex2:[0,0],
},
bindMultiPickerChange2:function(e){
console.log('picker发送选择改变,携带值为',e.detail.value)
this.setData({
multiIndex2:e.detail.value
})
},
bindMultiPickerColumnChange2:function(e){
console.log('修改的列为',e.detail.column,',值为',e.detail.value);
vardata={
objectMultiArray:this.data.objectMultiArray,
multiIndex2:this.data.multiIndex2
};
data.multiIndex2[e.detail.column]=e.detail.value;
switch(e.detail.column){
case0:
switch(data.multiIndex2[0]){
case0:
data.objectMultiArray[1]=[
{id:0,name:'扁性动物'},
{id:1,name:'线形动物'},
{id:2,name:'环节动物'},
{id:3,name:'软体动物'},
{id:3,name:'节肢动物'}
];
//data.multiArray[2]=['猪肉绦虫','吸血虫'];
break;
case1:
data.objectMultiArray[1]=[
{id:0,name:'鱼'},
{id:1,name:'线形两栖动物'},
{id:2,name:'爬行动物'}
];
break;
}
data.multiIndex2[1]=0;
//data.multiIndex[2]=0;
break;
}
this.setData(data);
}
})
请记得点赞额!!!
为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。