vue watch怎样同时监听三个值的变化并执行方法?
//用computed定义一个bindmodel对象,然后再去watch bindmodelcomputed: {bindmodel () {const { oldpassword, password, confirm_password } = thisreturn {oldpassword,password,...
·
//用computed定义一个bindmodel对象,然后再去watch bindmodel
computed: {
bindmodel () {
const { oldpassword, password, confirm_password } = this
return {
oldpassword,
password,
confirm_password,
}
}
},
//watch同时监听三个值的变化并执行方法
watch: {
bindmodel:{
handler:function(newVal){
this.oldpassword=newVal.oldpassword;
this.password=newVal.password;
this.confirm_password=newVal.confirm_password;
if (this.oldpassword==''||this.password==''||this.confirm_password=='') {
_this.OkSubmit=false
}else{
_this.OkSubmit=true
}
}
}
},
根据vue中的v-model绑定的值判断输入框是否全部填写,如果全部填写,确定按钮可用,如果没有全部填写,确定按钮不可用
更多推荐
已为社区贡献2条内容
所有评论(0)