vue watch
watch: {
'$route':function(to, from) {//监控在当前组件中路由发生变化时执行的函数,如果/user/1 切换到 /user/2时就会执行此方法
console.log(to,from)
}
}
-----------------------------------------------------
watch: {
radio() {
this.changeParameterType()
}
},
<div style="margin: 5px">
<el-row :span="24">
<el-col :span="4"><el-radio v-model="radio" label="form-data">表单(form-data)</el-radio></el-col>
<el-col :span="4"><el-radio v-model="radio" label="raw" v-if="request3">源数据(raw)</el-radio></el-col>
<el-col v-show="request3" :span="16"><el-checkbox v-model="radioType" label="3" v-show="ParameterTyep">表单转源数据</el-checkbox></el-col>
</el-row>
</div>
-----------------------------------------------------
watch: {
radio() {
this.changeParameterType()
},
form: {
//注意:当观察的数据为对象或数组时,curVal和oldVal是相等的,因为这两个形参指向的是同一个数据对象
handler(curVal,oldVal){
if (curVal.check === 'no_check') {
this.showCheck = false
} else {
this.showCheck = true
}
},
deep:true
},
},

浙公网安备 33010602011771号