位置: IT常识 - 正文

Vue3路由守卫(vue3路由守卫 微信授权登陆)

编辑:rootadmin
Vue3路由守卫 路由守卫

推荐整理分享Vue3路由守卫(vue3路由守卫 微信授权登陆),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuerouter路由守卫,vue3路由守卫next({...to})怎么理解,vue3路由守卫 微信授权登陆,vue3路由守卫配置,vue3路由守卫 微信授权登陆,vue3路由守卫的钩子,Vue3路由守卫,vue3路由守卫的钩子,内容如对您有帮助,希望把文章链接给更多的朋友!

分类:

全局守卫

单个路由守卫

组件内部守卫

一.全局守卫全局前置守卫beforeEach

场景:

用户页面是否跳转到登录界面,是否有权限跳转到某个页面Vue3路由守卫(vue3路由守卫 微信授权登陆)

定义:

beforeEach()全局前置守卫:初始化时执行、每次路由切换前执行;

三个参数:

to:要跳转到的目标路由

from:从当前哪个路由进行跳转

next:不做任何阻拦,直接通行,该往哪个路由跳转就往哪个跳转

route中有一个配置项是meta,专门提供给我们,在meta项中配置自己的属性与值,可用于在守卫中的权限判断

//前置路由import { userStore } from '../store/userInfo';router.beforeEach((to, from, next) => { const store = userStore(); //判断是否有权限返回登录界面 if (from.meta.isAuth) { if (store.userInfo.token) { next() } else { next("/login") } } else { console.log("没有权限"); next() }})全局解析守卫beforeResolve

是获取数据或执行任何其他操作(如果用户无法进入页面时你希望避免执行的操作)的理想位置(用的不多)

全局后置守卫afterEach

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

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

上一篇:uni.getSystemInfo(OBJECT)

下一篇:GELU激活函数(激活函数总结)

  • 快手怎样不让别人看到我点赞的作品(快手怎样不让别人看到我的浏览记录)

  • ipadmini6是全面屏吗(ipadmini6会是全面屏吗)

  • p40pro与mate30pro的对比(p40pro与mate30pro区别)

  • 5g应用将会在哪些方面体现(5g在app上的新应用场景)

  • w10怎么去除图标符号?(windows10怎么删除桌面图标)

  • 微信红包多久过期(微信红包多久过期退回)

  • 华为p30pro卡槽打不开(华为p30pro卡槽边上的孔是什么)

  • 苹果云端数据如何下载到本地(苹果手机云端数据)

  • oppo手机屏上时间怎么显示(oppo手机屏时间没有了怎么显示设置)

  • 怎么把歌词显示在屏幕上(怎么把歌词显示桌面)

  • 微信自动下载什么意思(微信自动下载微信安装包有什么意思)

  • 笔记本一直不关机有影响吗(笔记本一直不关机只休眠)

  • 电脑微信发送键是哪个(电脑微信发送键怎么设置)

  • 电脑sd卡是什么(电脑sd卡是什么卡)

  • 抖音已超出关注上限怎么办(抖音已超出关注怎么删除)

  • 手机qq突然无响应怎么办(手机qq突然无响应了)

  • 苹果5和5s的区别(苹果5和5s的区别性能)

  • 荣耀v30pro上市时间(荣耀v30pro啥时候上市)

  • 小米手机信号显示hd是什么意思(小米手机信号显示e是什么意思)

  • pd充电器什么意思(pd充电器和普通充电器有什么区别)

  • 手机关机了qq会显示在线吗(手机关机了qq会显示2g在线吗)

  • 如何快速添加手机联系人(如何快速添加手机号到通讯录)

  • 苹果手表4代可以拍照吗(苹果手表4代可以微信支付吗)

  • 4g没有网络怎么回事(4g没有网络怎么回事 电信手机)

  • 电脑右下角的弹窗广告来源查看教程(电脑右下角的弹窗怎么关)

  • 大模型未来趋势(模型未来的发展趋势)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络