1、使用多列选择器无法实现联动效果
需求:我要在选择上一项的时候,下一项的从头开始
代码
onColumnChange(e) {
let { column, value } = e.detail;
let arr =this.multiValue
arr[column]=value
if(column==0){
arr[1]=0
}
this.multiValue=arr
this.multiTime=this.multiRange[0][ arr[0]]+'小时'+this.multiRange[1][ arr[1]]+'分钟'
console.log('onColumnChange', arr);
},
经过查找,原来发现是这个multiValue是引用类型的数据,我上面那种写法没法触发更新,改成下面这种写法就可以了
this.multiValue=[].concat(arr)