哈啰出行面试题更新 2026-08-05

v-if 和 v-show 两个指令相比,哪个的性能更差?

哈啰出行前端/移动开发消费品/零售性能优化技术原理方案权衡Vue

考察说明

考察对 Vue 条件渲染指令实现机制和适用场景的理解

回答思路

  1. 说明 v-if 是条件性渲染节点,切换时销毁和重建 DOM
  2. 说明 v-show 仅切换 CSS display 属性,元素始终保留
  3. 能结合频繁切换与初始渲染成本选择合适指令
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。