vue 利用计算属性 深度监听数据的变化

  • 利用计算属性,即可完成对数据的深度监听。
 export default {
    data () {
      return {
        obj:{
          name:'夜空中最亮的星星',
          age:18
        }
      }
    },
    methods:{
      hadnleupdata(){
        this.obj.name='艾琳娜';
      }
    },
    computed:{
      name(){
        return this.obj.name;
      }
    },
    watch:{
      name(newV,oldV){
        console.log('watch中name为:',newV)
      }
    }
  }

你可能感兴趣的:(Vue,面试题)