Vue中如果一个computed属性计算了但未在模板中使用,它的值会随依赖变化而更新吗?
考察说明
考察computed的响应式缓存机制与依赖追踪
回答思路
- 说明computed是基于响应式依赖进行缓存的
- 指出未在模板中使用时,依赖变化是否触发重新计算取决于是否有其他地方读取该computed
- 解释Vue的依赖收集和惰性求值机制,区分惰性computed与立即计算的watch
- 说明在非渲染上下文中主动访问computed才会触发重新求值
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。