vue路由模式
人气:163 ℃/2023-05-01 09:16:46
vue的路由模式有哪几种?我们一起了解一下吧!
在vue-router路由对象中,路由有两种模式:hash和history,默认的是hash模式。
hash路由模式:hash模式的工作原理是hashchange事件,可以在window监听hash的变化。我们在url后面随便添加一个#xx触发这个事件。
history路由模式:把window.history对象打印出来可以看到里边提供的方法和记录长度。
使用场景:
一般场景下,hash 和 history 都可以,除非你更在意颜值,# 符号夹杂在 URL 里看起来确实有些不太美丽。
如果不想要很丑的 hash,我们可以用路由的 history 模式,这种模式充分利用 history.pushState API 来完成URL 跳转而无须重新加载页面。
两种模式对比:
hash 模式下,仅 hash 符号之前的内容会被包含在请求中,如 http://www.abc.com,因此对于后端来说,即使没有做到对路由的全覆盖,也不会返回 404 错误。
history 模式下,前端的URL必须和实际向后端发起请求的 URL一致,如http://www.abc.com/book/id。如果后端缺少对 /book/id 的路由处理,将返回 404错误。
关于vue的路由模式,我们就了解到这啦!
-
宝骏510公里数在哪里看?
宝骏510公里数在仪表盘上看,以宝骏510的2021款1.5L手动乐享型为例:其是一款小型5门5座SUV,长宽高分别为4220mm、1740mm、1625mm,轴距为2550m...
问答查看全文>> -
异地违停怎么处理能在本地办理吗?
目前车辆违章处理,车主需要携带驾驶证和行驶证到车辆违规地或车辆登记所在地的任何交警队或行政综合处理大厅都可以接受处理:1、如违规未扣分,可直接到工行自助支付机或网上支付罚款,可...
问答查看全文>>
推荐
- 1充满少女心甜甜的句子 关于少女心的句子147
- 2内循环怎么用179
- 3双胞胎取名大全242
- 4欧拉r1蓝牙钥匙连不上怎么办?354
- 5老款别克凯越暖风的打开方法是什么?389
- 6外地车限行时间怎么开?268
- 7华为赛力斯华为占多少股份?赛力斯华为有股份吗103
- 8有关单身的句子380
家常菜
- 1竹叶石膏汤加(低热不退者)439
- 2迷迭香起司义式酥饼390
- 3姜楂萝卜子粥444
- 4椒盐带鱼171
- 5白酱蘑菇意大利面+鱼扒109
- 6肉松米糊217
- 7雪耳木瓜奶露469
- 8凉拌金针菇162