vue.js内watch监听事件与computed计算属性的区别

说一说vue.js内watch监听事件与computed计算属性的区别,无论是监听事件还是计算属性,他们有些地方很相似, watch 监听最大的特点就是主动监听,当我监听的某个变量的值发生变化时,就会立刻执...

说一说vue.js内watch监听事件与computed计算属性的区别,无论是监听事件还是计算属性,他们有些地方很相似,

watch 监听最大的特点就是主动监听,当我监听的某个变量的值发生变化时,就会立刻执行事件。


watch 监听数据变化执行handler函数


computed是从现有数据计算出现新的数据


computed 会缓存,watch 不会缓存,频繁操作数据时简易computed


computed 不能实现异步,watch可以异步


computed 时多对一的关系(多个数据,计算一个数据)


watch 一对多的关系


watch 没有缓存,频繁操作,会严重影响性能

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Garmcrypto7undop 0 文章