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

寫法一:app

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

 

寫法二:this

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

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