计算属性(computed)侦听器(watch)和方法(methods)的区别 听曲搬砖 2022-10-15 97 阅读1分钟 计算属性监听多个属性:只要计算属性内部数据变化就会触发, 一般内部不会写异步代码. 基于依赖(data中的数据)进行缓存有缓存机制 侦听器只能监听一个属性,它一般是用来监听data中的数据变化(例如发请求)也可以监听路由,有时候可以利用watch:{$route(to,from)}来解决路由缓存问题 methods 也可以基于依赖产生一个新数据,需要主动调用触发,但不具有缓存