vue.js computed,watch的区别

computed:

当数据没有变化时,它会去读取缓存,当数据有变化时,它才会去执行computed,而不会像method和watch一样每次都去执行函数(摘自https://www.jb51.net/article/117576.htm)

watch:

 当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。(摘自官网http://cn.vuejs.org)

 他们的执行顺序为:默认加载的时候先computed再watch,不执行methods;等触发某一事件后,则是:先methods再watch。(摘自https://blog.csdn.net/smartdt/article/details/75557369)

posted @ 2018-09-04 15:59  巴拉比巴拉  阅读(144)  评论(0编辑  收藏  举报