请问使用该框架大家是怎么全局判断路由权限的,譬如登陆状态。。
如:vue的全局路由卫士。。
实在是困惑。
麻烦有解决方法的大哥抬一手
q***@qq.com
- 发布:2019-03-03 21:56
- 更新:2021-01-25 17:28
- 阅读:17530
我的解决方案是对uni-app路由的api进行二次封装,封装的各个方法中触发一个类似vue钩子函数beforeEach中的回调函数,在这个回调函数中写路由鉴权(类似vue的思想)。在config目录中创建路由表对象,并配置requiresAuth成员是否鉴权,并挂载在vue原型中。封装后的每个api接收一个对象,举例:router.push({route:路由表对象,query:请求参数}),欢迎指正。
代码见附件!
q***@qq.com (作者)
谢谢大哥的思路,豁然开朗。。我再研究一下 非常感谢
2019-03-03 22:52
棺材里的笑声
一直没有找到太优雅的方法,这样做似乎比较优雅一点,大哥能上传附件,让我学习一下么,万分感谢
2019-04-10 16:08
野蛮的橘子
大哥,找不到你的附件或者github啊
2019-11-18 09:54
1***@qq.com
你这个有什么用除了h5端没鸟用还不如用vue
2020-05-14 07:21
奇点
这个解决方案,在H5端用户直接输入页面链接就不会走beforeEach,且无法使用<navigate>等组件跳转,不支持tabbar和原生返回,希望有人可以解决这些问题
2020-08-08 14:08
1***@qq.com
回复 棺材里的笑声: 有附件吗?
2021-01-25 17:29