码上敲享录 > vue.js常见问题详解 > vue通过watch监听对象,修改对象属性的值无法触发监听器

vue通过watch监听对象,修改对象属性的值无法触发监听器

上一章章节目录下一章 2020-05-11已有1495人阅读 评论(0)

vue通过watch监听对象,修改对象属性的值无法触发监听的代码


解决方法:

watch:{

   answer:{//深度监听,可监听到对象、数组的变化

       handler(newValue, oldValue){

         //处理代码

       },

       deep:true //true 深度监听

     }

 },


通过this.answer[key] = false;修改answer的值没触发监听器,之后改成this.$set(this.answer,key,false)就可以。


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交