目录

1、监听基本数据类型

2、监听数组

 3、监听对象

 4、监听对象属性

5、监听props

6、监听多个数据(基本数据类型 + 对象属性)

7、监听多个数据(基本数据类型 + 数组)


1、监听基本数据类型

watch(str, (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

2、监听数组

watch(arr, (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

 3、监听对象

watch(obj, (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

 4、监听对象属性

watch(() => obj.name, (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

5、监听props

watch(() => props.name, (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

6、监听多个数据(基本数据类型 + 对象属性)

watch([str, () => obj.name], (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

7、监听多个数据(基本数据类型 + 数组)

watch([str, obj], (newValue, oldValue)=>{

  console.log(newValue)

  console.log(oldValue)

})

 欢迎扫描下方二维码关注VX公众号

Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐