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)

猜你喜欢

转载自www.cnblogs.com/QMM2008/p/9584979.html