Vue2 的两种路由方式(hash 和 history)有什么区别,以及各自是怎么实现的?
考察说明
考察对 Vue Router 两种模式原理、适用场景和边界条件的理解
回答思路
- 清晰说明 hash 和 history 模式的核心区别
- 解释 hash 模式基于 location.hash 变化与 hashchange 事件
- 说明 history 模式依赖 HTML5 History API 及服务端配置
- 指出 history 模式在刷新或直接访问子路由时的 404 问题
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。