这些都是通过VUEX全局管理控制的(补充说在这里插入代码片明: 刷新页面后vuex的内容也会丢失)
具体实施: 首先做一个静态登入页面,两个input的框, 一个登录账号,一个登录密码,在放置一个登录按钮...获取用户信息
用户登录成功之后,我们在全局钩子router.beforeEach中拦截路由,判断是否已获得token,在获取token之后我们就要去获取用户的基本信息了
(同时要注意一点的是: 我们之后存储一个用户...使用GET方法应该只用在读取数据,而不应当被用于产生“副作用”的操作中,例如在Web Application中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
三...., 生成最终用户可访问的路由表
调用router.addRoutes(store.getters.addRouters)添加用户可访问的路由 使用vuex管理路由表, 根据vuex中可访问的路由渲染侧边栏组件...在vue组件中获取vuex状态 封装hasPermission函数,
判断进入页面是否需要权限,还有封装vuex中mobule模块
侧边栏
基于element-ui(vue常用的UI框架)的NavMenu