vue获取路由历史_vue学习之路-vueRouter

学习vueRouter的思路: 首先wiki一下路由是什么,看看基础概念,然后找一些不懂的名词学习然后使用最基础的html实现一下路由最后再看vue router的官方文档,学习使用方法目录路由是什么、三种路由-hash三种路由-history三种路由-memoryvueRouter的使用方法路由是什么从百度百科中了解到,路由是一个分发请求的对象路由器,是一种硬件设备,我们不需要了解路由表,这个我...
摘要由CSDN通过智能技术生成

0ac52600e38a1bd48b3148b695d00e59.png

学习vueRouter的思路: 首先wiki一下路由是什么,看看基础概念,然后找一些不懂的名词学习

然后使用最基础的html实现一下路由

最后再看vue router的官方文档,学习使用方法

目录

  1. 路由是什么、
  2. 三种路由-hash
  3. 三种路由-history
  4. 三种路由-memory
  5. vueRouter的使用方法

路由是什么

021bd1325f98991dddcd13a7977513a9.png

从百度百科中了解到,路由是一个分发请求的对象

路由器,是一种硬件设备,我们不需要了解

路由表,这个我们需要了解一下

了解到了路由的概念,我们将这个概念用到网页里面吧


三种路由-hash

5905741e605386d55c45f9359d8977c2.png

假设我们有一个网址,使用#+id的形式可以进行路由的跳转

那我们有这样的html结构,四个div分别是路由的跳转对象,div404是用户输入不合法路由时候要渲染的对象

<body>
    <a href="#1">go to 1</a>
    <a href="#2">go to 2</a>
    <a href="#3">go to 3</a>
    <a href="#4">go to 4</a>
    <div id="app"></div>
    <div id="div1" style="display: none;">1</div>
    <div id="div2" style="display: none;">2</div>
    <div id="div3" style="display: none;">3</div>
    <div id="div4" style="display: none;">4</div>
    <div id="div404" style="display: none;">你要找的内容被狗吃了</div>
    <script src="src/index.js"></script>
  </body>

实现hash路由

  • 首先我们通过浏览器自带的api:window.location.hash获取到当前路径,
  • 然后我们通过路径去获取对应的div
  • 然后我们将这个div放到页面中,
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值