位置: IT常识 - 正文

Vue3 中 导航守卫 的使用(vue-router导航守卫)

编辑:rootadmin
Vue3 中 导航守卫 的使用 目录前言:一、什么是导航守卫?二、导航守卫有哪几种?1、全局守卫(3个)全局前置守卫全局解析守卫全局后置钩子2、路由独享守卫(1个)3、组件内守卫(3个)beforeRouteEnter(to, from, next)beforeRouteUpdate(to, from, next)beforeRouteLeave(to, from, next)三、导航守卫的三个参数四、如何在 vue3 中使用 beforeRouteEnter五、模拟登录注册案例总结:前言:

推荐整理分享Vue3 中 导航守卫 的使用(vue-router导航守卫),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue导航实现,vue路由守卫导航栏权限配置,vue导航守卫实现登陆注册实例,vuerouter导航守卫,vue中的导航守卫,vue导航守卫实现登陆注册实例,vue-router导航守卫,vuerouter导航守卫,内容如对您有帮助,希望把文章链接给更多的朋友!

在编写vue里的登录注册时,我们始终绕不开对导航守卫的使用,vue-router4.0版里有一些重要更新,在这里分享给大家。

一、什么是导航守卫?

正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。这里有很多方式植入路由导航中:全局的,单个路由独享的,或者组件级的。

查看以下情形:

Vue3 中 导航守卫 的使用(vue-router导航守卫)

点击主页链接时,默认情况下可直接进入指定界面,如图,但是问题是该跳转的界面是需要用户登录后方可访问的

可设置导航守卫来检测用户是否登录,如果已登录,则进入后台页,如果未登录,则强制进入登录页,如图

二、导航守卫有哪几种?1、全局守卫(3个)全局前置守卫

每次发生路由的导航跳转时,都会触发全局前置守卫,因此,在全局前置守卫中,程序员可以对每个路由进行访问权限的控制

1、 使用方式

你可以在router/index.js 页面中使用router.beforeEach((to, from, next) => {}) 注册一个全局前置守卫。

2、 代码:// router/index.js 页面router.beforeEach((to, from, next) => { console.log(to, from); next()});全局解析守卫1、 使用方式

你可以用 router.beforeResolve 注册一个全局守卫。这和 router.beforeEach 类似,因为它在 每次导航时都会触发,但是确保在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后,解析守卫就被正确调用。

2、 代码:// router/index.js 页面router.beforeResolve((to, from, next) => { console.log(to,from); next()})全局后置钩子1、 使用方式

你也可以注册全局后置钩子,然而和守卫不同的是,这些钩子不会接受 next 函数也不会改变导航本身:

2、 代码:// router/index.js 页面router.afterEach((to, from) => { console.log(to,from);})

它们对于分析、更改页面标题、

本文链接地址:https://www.jiuchutong.com/zhishi/300022.html 转载请保留说明!

上一篇:有趣的HTML实例(二) 404页面(有趣的html简单代码)

下一篇:CSS 实现文字渐变色(css字体设置渐变色)

  • 网页历史记录在哪里(网页历史记录在哪里路由器)

    网页历史记录在哪里(网页历史记录在哪里路由器)

  • 联通积分怎么兑换东西(联通积分怎么兑换话费发短信)

    联通积分怎么兑换东西(联通积分怎么兑换话费发短信)

  • 闲鱼的担保账户在哪(闲鱼的担保账户是什么意思)

    闲鱼的担保账户在哪(闲鱼的担保账户是什么意思)

  • 红米10xpro有光学防抖功能吗(红米10xprodc调光)

    红米10xpro有光学防抖功能吗(红米10xprodc调光)

  • 如何关闭拼多多物流订阅(如何关闭拼多多快捷支付功能)

    如何关闭拼多多物流订阅(如何关闭拼多多快捷支付功能)

  • 蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

    蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

  • 快手如何收卡(快手送卡怎么收)

    快手如何收卡(快手送卡怎么收)

  • 苹果手机正在充电标志(苹果手机正在充电的显示)

    苹果手机正在充电标志(苹果手机正在充电的显示)

  • x50多少倍变焦(x50几倍变焦)

    x50多少倍变焦(x50几倍变焦)

  • qq号换绑手机号了还能被找回吗(qq号换绑手机号需要多久)

    qq号换绑手机号了还能被找回吗(qq号换绑手机号需要多久)

  • 华为荣耀x10有人脸识别吗(华为荣耀x10有人买吗)

    华为荣耀x10有人脸识别吗(华为荣耀x10有人买吗)

  • 微信步数为什么走了没有更新(微信步数为什么突然看不到对方了)

    微信步数为什么走了没有更新(微信步数为什么突然看不到对方了)

  • 一加8什么时候上市(一加8什么时候上市的手机)

    一加8什么时候上市(一加8什么时候上市的手机)

  • 苹果11接电话没声音(苹果11接电话没声音按免提才能听的到)

    苹果11接电话没声音(苹果11接电话没声音按免提才能听的到)

  • 8p充电慢是怎么回事(8p充电速度突然变慢了)

    8p充电慢是怎么回事(8p充电速度突然变慢了)

  • mq是什么版本(MQ是什么版本的)

    mq是什么版本(MQ是什么版本的)

  • 在windows7中桌面是指(在windows7中桌面单击鼠标右键打开)

    在windows7中桌面是指(在windows7中桌面单击鼠标右键打开)

  • ipad1822是什么型号(ipad1822是air2吗)

    ipad1822是什么型号(ipad1822是air2吗)

  • vivox27删除自定义铃声(vivox27手机怎么删除自定义铃声)

    vivox27删除自定义铃声(vivox27手机怎么删除自定义铃声)

  • 杜比全景声手机有啥用(杜比全景声手机软件下载)

    杜比全景声手机有啥用(杜比全景声手机软件下载)

  • 苹果7访问限制在哪里(苹果7访问限制密码初始4位数)

    苹果7访问限制在哪里(苹果7访问限制密码初始4位数)

  • word正文字体大小怎么调(word文字正常大小)

    word正文字体大小怎么调(word文字正常大小)

  • 怎么把图片大小缩小到200k(怎么把图片大小调大一点)

    怎么把图片大小缩小到200k(怎么把图片大小调大一点)

  • oppoa9x什么处理器(OPPOa9x什么处理器)

    oppoa9x什么处理器(OPPOa9x什么处理器)

  • 手机之间如何进行隔空投送传输文件(手机之间如何进行信息传递)

    手机之间如何进行隔空投送传输文件(手机之间如何进行信息传递)

  • 亲测 Windows11密钥/激活码分享 附激活工具(windows 11密钥)

    亲测 Windows11密钥/激活码分享 附激活工具(windows 11密钥)

  • 自定义切换输入法的快捷键(自定义输入是什么)

    自定义切换输入法的快捷键(自定义输入是什么)

  • Idea中运行Vue项目(idea如何运行vue项目)

    Idea中运行Vue项目(idea如何运行vue项目)

  • 小微企业免税销售额填含税还是不含税
  • 代加工可靠吗
  • 清卡重用
  • 不同月份的发票能抵扣吗
  • 网络文化传媒公司名字
  • 产成品出库入库单
  • 一般纳税人需要申报什么税
  • 核算科目拨出专票怎么弄
  • 公积金贷款购房后可以提取公积金吗
  • 机器设备预付的费用计入
  • 小规模纳税人免税会计分录
  • 挂应付账款之后发现用现金付款如何调整?
  • 以前年度的负债没挂账怎么办
  • 不能够满足标准的产品为不合格品
  • 工程按量计价什么意思
  • 融资租赁的服务费的标准
  • 外派人员的一次工作总结
  • 建筑公司不需要预缴增值税的有
  • 增值税发票处理流程
  • 冲抵货款销售返利会计分录怎么写?
  • 转正工资和试用工资区别
  • 本年利润期末
  • 不抵扣的发票是什么发票
  • 电脑怎么一键返回到桌面
  • 企业补充流动资金具体用途
  • 预提税和企业所得税
  • 空头支票怎么办
  • 上个月多计提的费用怎么调整
  • 生产成本怎样结转科目明细
  • 开具红字发票后所冲销的销项税应怎么处理?
  • 土地使用税如何终止申报
  • word基本怎么使用
  • 2021前端面试题目100及最佳答案
  • netty websocket心跳
  • 去年买的设备今年入固定资产如何做账
  • 在php中提供了什么函数用于删除数组中的元素
  • 纳税人未抄报税不能进行申报,怎么办
  • node.js环境搭建
  • 简述php的概念和特点
  • 车辆购置税发票在哪里打印
  • 什么是重绘和回流
  • vue全家桶教程
  • 收缴违约金
  • 发票备注栏填写样板
  • 账面未分配利润等于净利润?
  • mongodb官方文档中文
  • 已经认证尚未抵扣的发票
  • 个体户和公司的税收相差多少
  • 增值税不用计提吗
  • 收购少数股东权益是利好吗
  • 公司员工食堂买菜没发票怎么办
  • 递延收益什么科目
  • 个人开技术服务费
  • 政府拨款怎么做账
  • 应收帐款坏帐损失怎么算
  • 电费发票开据后如何入帐?
  • 开业赠送礼品会计属于什么费用
  • 研发费用的会计处理对公司经营成果的影响
  • 收据能作为抵减成本吗
  • 股东现金存入公司账户,该如何做账?
  • 支票有效期过期了怎么办
  • 公司初建账都有什么账
  • sql语句实现分页
  • sql中分页
  • mysql数据库基础与实践课后答案
  • win8玩英雄联盟
  • centos设置开机启动项
  • fedora系统怎么安装
  • putty怎么连接linux
  • 怎么找回手机删除的照片和视频
  • centos7安装完成后无法启动
  • win8系统怎么设置桌面
  • 环境配置怎么配置
  • jQuery javascript获得网页的高度与宽度的实现代码
  • unity5.4.0
  • 深入理解计算机系统
  • python按行写入txt
  • js判断当前页面是否为空
  • 西安市电子税务局
  • 如何打印高速公路电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设