vue中watch和computed的区别

vue中watch和computed的区别

问题网址 :

  • watch: 监视,能够监听到数据的变化,只要数据变化的时候,都会自定执行对应的方法,其中可以检测的数据来源分为三部分 data , computed , props
  • computed 计算属性,存在一个计算缓存的特性,每一次计算之后,只要里面的逻辑不发生变化,每一次重复调用,都会使用上一次执行的结果,能够节省计算的时间
  • 当你有一些数据需要随着其它数据变动而变动时,你很容易滥用 watch,通常更好的是使用 computed 属性而不是命令式的 watch 回调

猜你喜欢

转载自blog.csdn.net/mzrxLXR/article/details/81394591