- 4
- 0
- 约4.21千字
- 约 7页
- 2026-06-13 发布于河北
- 举报
前端路由导航(VueRouter)面试题及接地气详细答案
一、基础概念篇(必问入门题)
1.说说前端路由的原理是什么?哈希路由和history路由的区别?
参考答案:
前端路由核心就是:不刷新整个页面,实现URL变化和页面视图更新,依靠浏览器自身能力监听地址变化,匹配对应组件渲染,不用向后端发请求。
两种路由模式区别:
hash模式(默认):基于url的#哈希值,#后面的内容不会发给后端。监听hashchange事件实现跳转。优点是兼容性极好,不用后端配合;缺点是url带#,不够美观,而且哈希跳转不会触发浏览器页面刷新。
history模式:基于HTML5的history.pushState、replaceStateAPI,url和普通后端页面一模一样,没有#。但是刷新页面会404,因为刷新后浏览器会直接请求当前完整地址,后端没有对应路由资源,需要后端配置nginx或者Apache转发,把所有请求统一指向index.html。
补充:日常开发后台系统大多用hash,面向用户的官网、移动端H5一般用history保证链接美观。
2.router和route有什么区别?日常开发怎么用?
参考答案:
很多人容易搞混,简单一句话区分:
$router(全局路由实例):是路由的操作对象,用来控制跳转、回退、替换历史记录。常用方法:push、replace、go、back。
$rou
您可能关注的文档
- 剥壳车间岗位技能考核试题及答案.docx
- 刺激与反应实验专项试题及详细答案.docx
- 副处级遴选笔试试题及详细答案.docx
- 副处级领导干部公开选拔笔试试题及详细参考答案.docx
- 副县级领导干部竞争选拔考试试题分析及详细参考答案.docx
- 副县级领导干部遴选综合能力测试试题(含详细参考答案).docx
- 副校级干部竞聘考试题库及详细参考答案(完整版).docx
- 副校长选拔面试题及详细答案.docx
- 副校长招聘笔试试题及详细答案.docx
- 副主任护师职称考核模拟试题及详细答案.docx
- 广东省茂名市2025_2026学年高一化学下学期期中测试合格性考试含听力含解析.pdf
- 广东省茂名市2025_2026学年高一生物下学期期中测试选择性考试.pdf
- 黑龙江省依兰县2025_2026学年高三数学上学期10月月考试卷含解析.pdf
- 湖北省2025_2026学年高一化学上学期素养测评含听力含解析.docx
- 安徽省蚌埠市2025_2026学年高一化学下学期5月区域高中合作性教研质量评价试题含解析.pdf
- ESG周报:十五五重磅指引:新型储能装机300GW,源储调节能力提升40%.docx
- 金属与采矿:采矿备忘录|状态终结者.docx
- 海外医疗器械公司经营情况回顾:医疗器械MNC如何看待中国市场?.docx
- 风电板块2026年中期策略:看好下半年业绩、订单、招标三维共振.docx
- 2026年中国宠物品种专用喂养行业绿皮书.docx
原创力文档

文档评论(0)