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