zoukankan      html  css  js  c++  java
  • watch监控对象

    watch: {
        "treeId": function (newVal, oldVal) {
          this.handleGetTree(newVal)
        },
        "activeTree": function (newVal, oldVal) {
          this.defaultCheckTreeId = [];
          console.log(newVal,"第二个树的新制")
          this.defaultCheckTreeId.push(newVal.id);
          // this.handleGetTree(newVal.id)
        },
      },

     在<el-tree>遇到

    activeTree:{
      name:"",
      id:1
    }

    如果是对象里面的id变了是不可以的 必须整体 this.activeTree = {},才能监听到activeTree对象值发生改变

    意思就是我们这一次和上一次传过去的属性值一样,watch 监听的属性因为没有新的变化(这次的值和上一次的值一样watch 中调用的函数不执行

  • 相关阅读:
    访问者模式
    解释器模式
    享元模式
    职责链模式
    中介者模式
    单例模式
    桥接模式
    命令模式
    迭代器模式
    Python 学习笔记15 类
  • 原文地址:https://www.cnblogs.com/wangduojing/p/13672340.html
Copyright © 2011-2022 走看看