vue 当前页url与中转route路径不一致 问题 您所在的位置:网站首页 vue获取当前路由父级 vue 当前页url与中转route路径不一致 问题

vue 当前页url与中转route路径不一致 问题

2023-09-05 17:59| 来源: 网络整理| 查看: 265

d44938ce3256fda75f66c24632e881be.png

首先我们来谈谈前端路由和后端路由究竟有什么不同呢?

请耐心读完这部分,非常有利于各位同学的理解 后端路由:

通过用户输入的url,服务端将其解析并将对应的文件传回前端,前端得以根据这些文件渲染页面,完成后端路由的流程闭环.

2. 前端路由:

前端路由是指智能分析url的变化,并根据预先设置,为匹配到不同的url将前端页面指定区域的渲染改变,整个过程可以不知会服务端,常见于各种SPA的开发过程(也就是非常常用)

而前端路由根据实现方式的不同,又可以分为 hash路由 html5history路由.

下面,我们也分别介绍一下这两种前端路由的原理:

(耐心看完,不要觉得难,其实很好理解)

1.hash路由:

类似于http://www.shang.com/#/login

这类路由有个很重要的特点,就是 # 号,所有需要侦测变化的位置都必须在 # 之后, 原因是正常情况下,前端url发生变化,都会刷新页面,但是如果变化出现在 # 以后,则不会出现这种情况.

这也能顺利的达成我们的需求: 在刷新页面的前提下,根据url变化,更改前端的展示内容.

那么问题来了,我们要如何侦测到hash路由的变化呢?

这里有个很好的方案,就是通过监听hashchange这个事件来获取变化,并在事件体中编写我们需要的逻辑.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有