1.在computed函數(shù)中 寫一個方法 羅列需要監(jiān)聽的變量 并return
computed:{
changeData(){
const {phone,password,code,passwordFlag,Account} = this
return{
phone,
password,
code,
Account,
passwordFlag
}
}
},
- 在watch 周期函數(shù)中 精確監(jiān)聽
watch:{
/* 監(jiān)聽賬號/密碼/驗證碼 改變登陸按鈕顏色 */
changeData:{
handler:function(n,o){
if(n.passwordFlag){
if(n.Account.length>0&&n.password.length>=6){
this.could=true //控制登錄開關(guān)
}
}
if(!n.passwordFlag){
if(n.Account.length>0&&n.code.length>=4){
this.could=true //控制登錄開關(guān)
}
}
}
}
}