位置: 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字体设置渐变色)

  • 减免所得税如何申报
  • 个税返还手续费政策
  • 企业境外投资管理办法
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 业务往来中接受礼品道德吗
  • 印花税是根据销售额提吗
  • 减免增值税款怎么算
  • 缴纳的增值税比账面的少怎么做账
  • 发票认证了申报系统没有数据
  • 代订机票被骗可以追回吗
  • 权益法核算的好处
  • 董事费监事费个税计算
  • 查增应纳税所得额怎么算
  • 取得的接受捐赠怎么做账
  • 企业所得税季度申报
  • 售后回租是否确认收入
  • 小规模纳税人月销售额不超过10万免征
  • 国税电子钥匙常见问题解答
  • 预付卡销售发票可以报销吗?
  • 销售费用广告费存在哪些问题
  • 企业外购零部件可以入哪个会计科目核算?
  • 公司理财取得的成果
  • 进项税额转出会计分录月末如何结转
  • 购进货物赠送客户增值税处理
  • 分期付款购买商品房后续没钱还怎么办
  • 应收账款计提坏账准备是根据什么会计信息质量要求
  • 辅助生产车间照明用电计入哪个科目
  • 跨年退货会计处理
  • 苹果电脑连接打印机打印不出来
  • 增值税逾期申报情况说明
  • 股权转让定金怎么做账
  • 米尔巴特之战
  • 银行贷款每个月都要还吗?
  • 企业所得税退税流程
  • 数据库锁面试题
  • HTTP加密/HTTPS工作过程
  • 办营业执照怎么填写经营范围
  • 分公司发生的业务,开票给总公司
  • 超过认证期限的发票未抵扣能红冲吗
  • 运输发票抵扣进项税额
  • 货币基金分红交多少税
  • 哪些凭证是免纳税的
  • mysql数据表存储引擎
  • 营业执照变更法人需要本人去吗
  • 在软件中的操作有哪些
  • 应交税费属什么类科目
  • 固定资产计提折旧的原则
  • 原材料属于固定资本还是流动资本
  • 小规模纳税人减按1%怎么计算
  • 微信收款会计分录怎么写
  • 坏账准备的核算方法
  • 给员工买的手机能抵扣税吗
  • 累计减免所得税
  • 餐饮发票如何入账
  • 酒店营业额成本比例
  • mysql启动时报1067
  • windows自动执行
  • avc用什么打开
  • win8系统怎么重新安装系统
  • Windows7 64位系统如何添加打印机图文教程
  • w10怎么创建此电脑
  • 关于混合基金投资风险以下表述正确的是
  • opengl颜色混合模式
  • sparsomycin
  • 背景透明度设置
  • android屏幕尺寸适配
  • Unity NGUI Tween的用法
  • JavaScript File API文件上传预览
  • javascript获取对象方法属性
  • js中倒计时器怎么实现
  • 实例分析法名词解释
  • adb shell命令
  • 加油站怎么收税
  • 宁波税务总局官网
  • 个人所得税超过12万能退税吗
  • 蜀山区税务局工资待遇
  • 石家庄水费阶梯价格表 2020
  • 税务稽查的后果
  • 外出经营需要交哪些税
  • 专票清单用什么纸打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设