。。。搞半天,其实用@focus可以解决
受到启发:https://www.cnblogs.com/chen-yi-yi/p/11263002.html
开始时间 @focus=“changeStart(domain)”
结束时间@focus=“changeEnd(domain)”
在data里:pickerOptions0:{}
pickerOptions1:{}
method里
changeStart(domain){
this.pickerOptions0 = Object.assign({}, this.pickerOptions0, {
disabledDate: time => {
let endTime = domain.timeRange[0].endTime;
if ( endTime != "") {
return time.getTime() > Date.now() || time.getTime() > endTime;
} else {
return time.getTime() > Date.now();
}
}
});
},
changeEnd(domain){
this.pickerOptions1 = Object.assign({}, this.pickerOptions1, {
disabledDate: time => {
let startTime = domain.timeRange[0].startTime;
return time.getTime() < startTime || time.getTime() > Date.now();
}
});
},