这些都是通过VUEX全局管理控制的(补充说在这里插入代码片明: 刷新页面后vuex的内容也会丢失)
具体实施: 首先做一个静态登入页面,两个input的框, 一个登录账号,一个登录密码,在放置一个登录按钮...)
click绑定登录按钮,当点击按钮,提交账号密码,登录成功之后 , 在这里推荐是用第三方登录平台不重定向到首页,
this.showDialog = true //弹出选择第三方平台的dialog,..., 最后返回一个该用户能够访问路由有哪些
这是一个vuex状态管理模式,vuex的状态管理是响应式的,当vue组件从store中读取状态的时候,若store中的状态发生改变 ,
那么相应的组件也会发生改变...在vue组件中获取vuex状态 封装hasPermission函数,
判断进入页面是否需要权限,还有封装vuex中mobule模块
侧边栏
基于element-ui(vue常用的UI框架)的NavMenu...所以你授权的域名是vue-element-admin.com,你就必须重定向到vue-element-admin.com/xxx/下面,所以你需要写一个重定向的服务,如vue-element-admin.com