watch、computed 和 methods 的区别
2022-06-14 本文已影响0人
萤火驻守心间
methods:在重新渲染的时候每次都会被重新的调用;
computed:是自动监听依赖值的变化,从而动态返回内容,主要目的是简化模板内的复杂运算。所以区别来源于用法,只是需要动态值,那就用 computed ;需要知道值的改变后执行业务逻辑,才用 watch。
watch:也可以影响数据的变化,当绑定的数据方法变化时触发响应的函数,需要在数据变化时执行异步或开销较大的操作时使用 watch。