Skip to content
仲灏小栈
Search
⌘
Ctrl
K
Main Navigation
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
索引
分类
标签
归档
RSS
主题
RSS
菜单
回到顶部
页面导航
首页
›
《大前端》面经
›
面试刷题-wiki
›
前端基础知识
Vue computed 和 watch 区别
仲灏
·
约 1 分钟
Vue computed 和 watch 区别
题目
Vue computed 和 watch 区别
两者设计用途不同
computed 用于产出二次处理之后的数据,如对于一个列表进行 filter 处理
watch 用于监听数据变化(如 v-model 时,数据可能被动改变,需要监听才能拿到)
computed 有缓存
computed 有缓存,data 不变则缓存不失效
methods 无缓存,实时计算
答案
computed 就已有数据产出新数据,有缓存
watch 监听已有数据
代码参考 WatchAndComputed.vue
← 上一章
HTMLCollection-NodeList-区别
下一章 →
vue组件通讯