Vue中使用watch來監聽數據變化


寫法一:

methods:{
  //監聽isMD
  upProp(){
      if(this.isMD){//如果isMD等於true  就把storeManagerName賦值給isStoreManagerName
          this.isStoreManagerName='storeManagerName';
      }else{
          this.isStoreManagerName='';
      }
    }
},
watch:{
    'isMD':'upProp'
}

 

寫法二:

var vm = new Vue({
    el:'#app' ,
    data:{
        name:''
   }
})

//使用實例調用watch方法,這種是在實例外調用,而第一種是在實例里面調用,效果都是一樣的
vm.$watch('name',()=>{
     console.log("數據改變了");
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM