watch监听的几个方法

对象内某个属性的变化监听


    "student.name": {
      handler(newValue, oldValue) {
        console.log("单个属性监听", newValue, oldValue);
      }
    },

监听整个对象变化

/**
     * vue中watch首次加载时不会调用的,只有值变化时才能执行,若要首次调用,需要使用immediate属性。请使用如下方法
     * https://www.cnblogs.com/shiningly/p/9471067.html
     */
    weather: {
      immediate: true, //true首次加载执行,否则不执行为false或不添加此属性
      handler(newValue, oldValue) {
        console.log("首次触发", newValue, oldValue);
      }
    }`

你可能感兴趣的:(vue,javascript,vue.js,前端)