对于一个值,可以使用Info来监控
对于一个对象,需要使用info: {}来监控,且必须加上deep:true

  <div>
    <input type="text" v-model="name">
    <p>{{ name }}</p>
    <input type="text" v-model="info.hobby">
    <p>{{ info }}</p>
  </div>

  name (newValue, oldValue) {
      console.log('name', newValue, oldValue)
    },
    // info (newValue, oldValue) {
    //   console.log('info', newValue, oldValue)
    // },
    info: {
      handler: (newValue, oldValue) => {
        console.log('info', newValue, oldValue)
      },
      deep: true
    }
最后编辑:2021年08月30日 ©著作权归作者所有

发表评论