当前位置:首页 > wifi设置知识 > 正文内容

vue获取路由

秋天2023年05月09日 05:36:11wifi设置知识241

随着家庭设备的增多,路由器的管理变得越来越重要。本文vue获取路由将为您介绍如何正确设置路由器,保障网络安全。

本文内容目录一览:

vue 动态获取当前路由信息

vue 动态获取当前route路由信息

watch: {

    $route: {

      绝搭租袜 handler:function(route){

        console.log(route)

      },

      immediate:true

 并型拿   }

  },

Vue-Cli使用路由

可在main.js或者在src中新颤雀建router文件夹专门放设置路由的js中引入vue-router:

 $router就是当前项目中的路由器对象,它的push方法,用于跳转路由

replace方法,也是用于跳转路由。

 push方法是在浏览器的历史记录中,添加一个路由信息

replace方法是在浏览器的历史记录稿哗中,替换前一条路由信息

路由配置时需茄敬早要传一个参数,路由可以传多个参数

props选项为true时,组件可以通过props选项接收路由参数

路由跳转时需要将参数写在地址后面

在跳转到的页面中可以获取到传过来的参数

使用query方式传参无需再路由配置中进行操作。

路由地址,采用query传参方式:?参数1=XXX参数2=XXX....

通过$route.query获取路由地址?后面的参数 

vue 动态路由/路由权限 解决方案

路由权限思路:

1.菜单栏/导航栏(一级权限)

在登录成功后,获取后端的权限数据, 根据铅扮权限数据,展示对应的路由导航或菜单即可;

2.界面的控制

如果用户没有登录, 用户手动在地址栏输入路由地址,则需要跳转到登录界面.

如果用户已经登录, 用户手动输入的非权限内的路由地址,则给他跳转到404界面.

3.按钮的搭游控制(二级权限)

在页面中,有些账号有: 添加,删除,修改,增加等权限, 有些没有.

没有权限的账号在这个页面只是可以浏览页面中的数据,需要对这些按钮 禁用or隐藏。

4.请求和响应的控制 (这一步其实后端也会根据token判断身份信息, 来返回数据,可以省略)

如果用户通过非常规的手段(可能是同行), 比如通过浏览器f12将禁用的按钮disabled 改成false, 隐藏的按钮apacity:0改成了1,这些按钮就可以使用了,此时需要对按钮点击后发出的请求作出拦截.

login.vue

home.vue (elment-ui)

侧边导航栏

store.js

router.js

动态路需知激销两个地方调用:

1 login.vue 中登录成功后立即执行动态路由函数

2 app.vue中, 在根组件中添加执行动态路由函数,这样每一次用户刷新,就会执行,否则刷新之后,动态路由就没了

思路3:按钮的控制(二级权限): 这里我是通过 自定义指令来实现 对按钮(增,删,改等二级权限按钮) 的显示隐藏。

更简单直接的方式,直接就在html中对button添加v-if显示隐藏即可

import './utils/permission.js' -- main.js中引入文件, 嫌麻烦直接在main.js中写

4 服务器返回状态码401, 代表token超时 or token被串改 or 未传token, 此时强制跳转到登录页重新登录

Vue动态路由实现逻辑

1、登录后跳转的授权页斗明戚redierect.vue,获取动态路由的数组,存储于store.ts

2、在main.ts 中引用路由守卫文件

3、在permission.ts中用槐好到了

导航前置守卫,在调用路由之前会先调用该方法,在该方法中通过store.ts的路由数组动态渲染路由后访问。

4、在asyncRouter.js通过定义 getAsyncRoutes 进行路由数组的格式化,同时此处空陵也可以用来通过接口获取路由信息,但是我就不查了,太浪费资源。

permission.ts内容如下

如果您遇到任何问题或困难,请联系我们的技术支持团队,我们将尽力为您提供帮助和支持。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/33020.html

分享给朋友:

“vue获取路由” 的相关文章

路由器怎么隐藏自己用

路由器怎么隐藏自己用

本篇文章给大家谈谈路由器怎么隐藏自己用,以及怎么隐藏自己的无线路由器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、隐藏路由器怎么设置 2、tp路由器隐藏怎么设置 3、怎么在路由器中隐藏自己的上网设备? 4、怎么设置隐藏路由器 隐藏路由器怎么设置 Wi...

水星路由器卫士怎么用

水星路由器卫士怎么用

本篇文章给大家谈谈水星路由器卫士怎么用,以及水星路由器管理器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、水星无线路由器怎么设置? 2、水星路由器设置教程 3、水星Mercury路由器怎么设置才可以用 水星无线路由器怎么设置? 01首先打开浏览器,然后输入...

贵阳路由器工业定制厂家有哪些

贵阳路由器工业定制厂家有哪些

当朋友们看到这个文章时想必是想要了解贵阳路由器工业定制厂家有哪些相关的知识,这里同时多从个角度为大家介绍国内生产大型路由器厂家相应的内容。 本文内容目录一览: 1、国内比较有名路由器生产厂家有哪些 2、工业4G路由器设备有哪些牌子? 3、贵阳最大的路由器市场 国内比较有名路由器生产厂家有哪...

贝尔路由器怎么设置密码

贝尔路由器怎么设置密码

有很多朋友不知道贝尔路由器怎么设置密码要如何操作,今天为大家整理了很多海尔无线路由器密码相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、细聊上海贝尔路由器设置方法 2、上海诺基亚贝尔路由器怎么修改wifi密码 3、上海贝尔路由器如何设置? 细聊上海贝尔路由器设置方法...

路由器宽带应该装哪些地方

路由器宽带应该装哪些地方

本篇文章给大家谈谈路由器宽带应该装哪些地方,以及装宽带需要路由器和什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器通常安装在网络的哪个部分 2、宽带路由器安装位置 3、家里的路由器,最好应该放在哪里呢? 4、新房的路由器该摆放在什么位置? 路由...

路由器wps手机怎么连接

路由器wps手机怎么连接

针对路由器wps手机怎么连接这个问题,本文将综合不同朋友对这个路由器wps 手机的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、安卓手机上WPS按钮连接是什么意思?如何操作? 2、无线路由器wps怎么连接 3、安卓手机上wps是什么意思 怎么连接无线网络 4、怎么用手机连...