每个页面都要授权的机制问题

来源:14-1 课程总结

慕虎9126101

2019-12-24

请问老师:
如果每个页面都要授权才可以访问,那么需要在每个页面的生命周期中都去调用判断代码。还是可以像后端一样,定义一个特性或父类,只要继存这个父类的都自动会调用授权判断了。

写回答

1回答

Sam

2019-12-24

你好,可以将授权逻辑写一个固定的 js 模块中,然后每个页面都去引用这个模块就行了。小程序由于没有路由钩子,所以没法更优雅地解决这个问题。如果是 Vue 项目的话,可以使用 vue-router 的路由守卫这个特性来解决这个问题,将我们的判断逻辑写在 vue-router 的全局路由守卫中,这样每次加载页面时就会进行判断了,具体的实现代码和方法可以参考我的新课:http://www.youbaobao.xyz/admin-docs/guide/extra/router.html


0
0

零基础入门 实战mpvue2.0多端小程序框架

mpvue,一套代码搞定多个平台小程序,前端更易上手

819 学习 · 647 问题

查看课程