码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue-router入门学习3


    命名路由

     


     使用命名路由实现声明式导航

    要在路由规则里加上name属性,相对于给这个地址取别名,当地址非常长时可以充分体现它的好用之处。

     这里的to属性前面要加个冒号噢

     调用push函数期间指定一个配置对象,name是要跳转到的路由规则、params是携带的路由参数

     

     


    导航守卫

     声明全局导航守卫

    设置了导航守卫后,每次访问该路由中的路径都会先调用fn功能,该函数用路由对象所带的beforeEach功能来编写。可以在该功能内部对权限进行判断和后续操作。

     实操

     

    守卫方法中的三个形参

    这三个参数不是必须填写,是可选的。 

     

    to包含了当前访问的路由的基本信息,可以打印在控制台上查看

    from包含着来路路由的基本信息,也可以打印出来查看,这样子很方便两个路由之间的数据交流

    from和to都是一个对象,包含着来入路路由和目标路由的基本信息。

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

     

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

     即如果只是接受了next形参没有进行调用,任何一个路由都无法正常使用。

    next()表示放行。

    如果在next里传入false,可以强制其停留在当前页面。(也就是你想进进不去,只能留在目前的页面)

    还可以传入一个hash地址强制跳转到其他页面,例如检测到未登录无权限访问个人中心,可以谈通过next(’/login‘)强制跳转到登录页面。

    所以后面具体实现守卫方法时,可以做判断,if(满足放行条件)next()else next(flase)

    或者if(满足放行条件)next()else next(’/xxx‘)。

    next函数的3种调用方式

    也就是上面介绍的三种调用方法。

     


    结合token控制后台主页的访问权限

  • 相关阅读:
    Android URI学习
    【大数据】Flink 内存管理(二):JobManager 内存分配(含实际计算案例)
    Spring Cloud--Nacos+@RefreshScope实现配置的动态更新
    SPA项目开发之首页导航+左侧菜单
    【老生谈算法】基于MATLAB的高通滤波器的优化设计——滤波器
    jetson nx (jetpack4.6)部署 Yolov5 过程记录
    SSQ2CXL4 STM-4主控交叉光接口合一板
    亚信安全勒索治理「方舟」正式上线, 勒索体检中心全面开放
    websocket实现一个局域网在线摸鱼聊天室
    【软考系统架构设计师】2023年系统架构师冲刺模拟习题之《软件工程》
  • 原文地址:https://blog.csdn.net/m0_62742402/article/details/127639792
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号