Vue

Vue的 侦听器 watch

2019-12-27  本文已影响0人  凤箫之舞

Vue 通过 watch 选项提供了一个更通用的方法,来响应数据的变化。
当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。

watch主要用于监控vue实例的变化,它监控的变量当然必须在data里面声明才可以,
它可以监控一个变量,也可以是一个对象,但是不能监控对象里面的元素,比如:

watch:{
  goodsList.price(newVal,oldVal){
    //监控商品列表中是商品价格,这是不被允许的;
  }
}

只能监控整个对象或单个变量。

watch一般用于监控路由、input输入框的值特殊处理等等,
它比较适合的场景是一个数据影响多个数据

上一篇 下一篇

猜你喜欢

热点阅读