1、computed和methods

共同点:computed能现实的methods也能实现;

不同点:computed基于它的依赖进行缓存的。computed只有在它的相关依赖发生变化才会重新计算求值。 而只要它的相关依赖没有发生变化,多次访问会立即返回之前的计算结果,而不必再次执行计算。相比之下,每当触发重新渲染时,调用方法将总会再次执行函数。也就是说当我们不希望有缓存,用方法来替代。

2、watchcomputed

共同点:都是以Vue的依赖追踪机制为基础的,都是希望在依赖数据发生改变的时候,被依赖的数据根据预先定义好的函数,发生“自动”的变化。、;

不同点:watch擅长处理的场景:一个数据影响多个数据;computed擅长处理的场景:一个数据受多个数据影响。虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器,当需要在数据变化时执行异步或开销较大的操作时,通过侦听器最有用。

最新文章

  1. 敏捷团队中的QA由来
  2. 使用virtualenv搭建python3开发环境
  3. JavaEE学习文章汇总-ssm框架
  4. 面向对象编程(OOP)
  5. Python 爬虫2——环境配置
  6. software_testing_work3_question1
  7. 将Ubuntu 15.10升级到Ubuntu 16.04
  8. android的JNI 、 NDK 学习!
  9. CDH的几个包的下载地址
  10. 使用git批量删除分支
  11. yii 标签用法(模板)
  12. 在Github上面搭建Hexo博客(一):部署到Github
  13. Eclipse+Maven创建webapp项目<一> (转)
  14. NSOJ 畅通工程(并查集)
  15. 201521123017 《Java程序设计》第8周学习总结
  16. How to distinguish between strings in heap or literals?
  17. mysql学习之路_视图
  18. code vs 2602 最短路径问题
  19. Java返回当前对象的好处
  20. python3.3.5x64+win2003x64+aliyun oss sdk安装步骤

热门文章

  1. logistic回归梯度上升优化算法
  2. P1522 牛的旅行 Cow Tours
  3. 批量下载,多文件压缩打包zip下载
  4. WebHook之PHP实践@coding.net
  5. 女神画廊App (Swift1.2)
  6. 文件I/O(2)
  7. Codeforces Round #503 Div1+Div2 1019&1020
  8. 使用fastjson,gson解析null值的时候键保留
  9. MariaDB数据库性能优化
  10. 【转载】C++引用详解