首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
computed 与 watch 的区别和选型策略。
[问答题]
computed 与 watch 的区别和选型策略。
添加笔记
求解答(0)
邀请回答
收藏(6)
分享
纠错
3个回答
添加回答
0
WangYibo
computed用于派生依赖数据的值 watch用于观察变化执行副作用 computed描述“是什么” watch是“做什么”(异步、DOM操作)
发表于 2026-01-19 14:53:19
回复(0)
0
鱿雨稀
1.computed可以缓存,watch不可以2.computed不能执行异步操作,watch可以3.computed是声明式的,watch是命令式的4.computed依赖于多个数据时,只要其中有一个变化就会重新计算;watch可以监听单个数据,也可以监听一个表达式或函数;场景,当年需要根据数据计算出一个值,并且这个值会被模板使用,那么使用computed比较合适;如果你需要在数据变化时执行异步操作或复杂的逻辑,那么使用watch较合适
发表于 2025-11-27 11:19:17
回复(0)
0
我从未看清
coumputed :是计算属性,依赖原生数据,进行计算,返回计算后的数据 watch: 是监听某个动态数据属性的变化,一旦变化就会执行异步操作 策略: 一般我们需要用到需要计算过后的数据使用computed 性能更快 watch 需要监听某个数据变化后,要执行某些api操作就用watch实现一些逻辑处理
发表于 2025-11-24 16:07:58
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
来自:
Vue-牛客面经八股
难度:
3条回答
6收藏
258浏览
热门推荐
相关试题
Vue3 中多级通信与解耦:Com...
评论
(2)
来自
Vue-牛客面经八股
说说 Vue 的生命周期(含父子组...
评论
(15)
来自
Vue-牛客面经八股
Vue3 为什么改用 Proxy ...
评论
(10)
来自
Vue-牛客面经八股
如何让某个组件“强制重新渲染”,代...
评论
(2)
来自
Vue-牛客面经八股
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题