vue2视频教程系列第二十八节—watch和computed的区别

这节课主要跟大家一起学习下watch和computed的区别

Computed和watch的用法有些类似,很多小伙伴不明白他们的用法,什么时候用computed,什么时候用watch呢?我们记住一个原则,我们在不知道用什么时,基本上用computed是没什么问题的J

下面我们就介绍一下他们的区别:

1.    computed里属性名是自定义的,它可以兼听一个或多个它所依赖的数据项;而watch一次只能兼听一个属性,这个属性函数接收两个参数,一个是新值一个是旧值。

2.    computed里自定义的属性不能与data里的属性重复,否则会报错;而watch里兼听的属性必须是已存在的,其要么是data里的属性,要么是computed里计算出来的属性。

3.  watch是允许异步操作的(访问一个API),并在我们得到最终结果前,设置中间状态。这些都是计算属性无法做到的。

就到这里了,休息休息一会儿吧:)

欢迎关注微信公众号:duzhan99

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,817评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,143评论 2 59
  • 那一天,为了不虚度年华,为了实现那个长期在心中萌动的“闯天下”的梦,暗自思索,要找一所能够成就自己,让...
    肃南205尚晓军阅读 1,019评论 12 18
  • 在宵夜文化越加盛行的今天,不得不提最受大众欢迎的麻辣小龙虾。 小龙虾自从出道以来就一直霸占着C位,经历过花样百出的...
    老催虾族餐饮服务阅读 597评论 0 0
  • 思念是一种病 by 金加隆 天气应该是慢慢热起来了,因为早晨阳光透过窗帘缝隙照在乔治脸上时,他感受到了前所未有的温...
    金加隆阅读 428评论 0 8