drop下拉列表
/**
* 点击切换列表
*/
selectTap(e) {
let lastIdx = this.data.lastIdx;
let idx = e.target.dataset.idx;
let dropLastIdx = '';
let dropListIdx = '';
if (this.data.lastIdx == '') {
this.data.lastIdx = 0;
dropLastIdx = 'dropList[' + 0 + '].hiddenPart'
} else {
dropLastIdx = 'dropList[' + this.data.lastIdx + '].hiddenPart'
}
if(idx == undefined){
idx = this.data.lastIdx;
dropListIdx = 'dropList[' + idx + '].hiddenPart';
this.setData({
[dropLastIdx]: true,
[dropListIdx]: true,
lastIdx: idx
})
} else {
dropListIdx = 'dropList[' + idx + '].hiddenPart';
this.setData({
[dropLastIdx]: true,
[dropListIdx]: false,
lastIdx: idx
})
}
},
/**
* 点击切换列表
*/
option(e) {
let selId = e.target.dataset.info.selId;
let dropListIdx = 'dropList[' + selId + '].name';
this.setData({
[dropListIdx]: e.target.dataset.info.main
})
},