互联网/IT行业面试题更新 2026-08-05

在开发 CRUD 项目时,如果使用 Vue 的 keep-alive 组件,为什么通常不需要缓存导航栏?请结合你的项目经验说明如何设置 keep-alive 的缓存范围。

网易前端/移动开发互联网/IT性能优化技术原理问题排查

考察说明

考察对 keep-alive 缓存机制的理解及其在真实项目中的合理应用

回答思路

  1. 能够解释 keep-alive 的作用和缓存对象(组件实例)
  2. 说明导航栏通常不应缓存的原因(如状态一致性、数据更新)
  3. 描述在实际项目中如何通过 include/exclude 或动态组件控制缓存范围
  4. 结合项目经验说明处理后的效果或问题