先用computed定义一个变量,然后再去watch去监听它
data() {
return {
loading: true,
loadDataStatus: false,
loadListStatus: false
};
},
computed:{
loadingStatus() {
const { loadDataStatus, loadListStatus } = this
return {
loadDataStatus,
loadListStatus
}
}
},
watch: {
loadingStatus(newValue, oldValue){
if(newValue.loadDataStatus && newValue.loadListStatus){
this.loading = false
}
}
}