关于vue 数据监听的处理

Posted fczbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于vue 数据监听的处理相关的知识,希望对你有一定的参考价值。

watch: {
      healthData: {
        deep: true, // 深度监听
        immediate: true, // true的话,不管数据是否有变化,进来就会运行
        handler: function(newVal, oldVal){
          this.form = newVal;
        }
      },
      containerPortList: {
        deep: true,
        handler: function(newVal){
          // 访问方式端口数据变化的相关操作
          if(!this.form.port) return;
          if(!newVal.includes(this.form.port)) {
            this.$set(this.form,‘port‘, null);
          }
        }
      },
       // 监听对象里的某一项
      ‘form.command‘(newVal) {
        if(newVal) {
          this.$set(this.form, ‘commandList‘, [newVal]);
        }
      }
    },    

 

以上是关于关于vue 数据监听的处理的主要内容,如果未能解决你的问题,请参考以下文章

关于vue事件监听的一个问题

2020-09-13 浅谈: Vue watch监听deep、immediate属性

关于vue.js中事件处理器的练习

关于vue项目中mvvm模式的理解

Vue数据绑定原理及简单实现

vue 524 (生命周期 计算属性 监听)