美文网首页
Vue框架watch详解

Vue框架watch详解

作者: 雷雨leiyu | 来源:发表于2021-05-22 20:21 被阅读0次

    简单变量的监听

    {
      data() {
        return {
          username: "dennis",
          userid: 125
        }
      },
      watch: {
        username(value) {
          console.log("username 被修改了", value);
        },
        userid: {
          handler: function(newValue, oldValue) {
            console.log("username 被修改了", newValue, oldValue);
          }
        }
      }
    }
    

    对象的监听

    • 通过deep可以监听对象的属性;
    • 通过immediate可以控制是否需要第一次渲染;
    {
      data() {
        return {
          user: {
            username: "dennis",
            userid: 125
          }
        }
      },
      watch: {
        user: {
          handler: function(newVal, oldVal) { ... },
          deep: true
        },
        "user.username": {
          handler: function(newVal, oldVal) { ... },
          immediate: true
        }
      }
    }
    

    相关文章

      网友评论

          本文标题:Vue框架watch详解

          本文链接:https://www.haomeiwen.com/subject/kabzjltx.html