技术栈主要有:
vue,vue-router,vuex,axios,vue-cli 3.x(没有
webpack.config.js配置文件,取而代之的是
vue.config.js文件),
fiddle.php...$store.dispatch提交username信息到vuex中的异步action,并将token储存在cookie之中,这样下次打开页面的时候能记住用户的登录状态,不用在登录页面重新登录了....router.js中书写实现路由表:
首先
我们要实现如首页和登录页和一些不用权限的公用页面vue-router如登录页和首页
之后实例化vue的时候只挂载上面不用权限的路由export default...在vue组件中获取vuex状态 封装hasPermission函数,
判断进入页面是否需要权限,还有封装vuex中mobule模块
侧边栏
基于element-ui(vue常用的UI框架)的NavMenu...所以你授权的域名是vue-element-admin.com,你就必须重定向到vue-element-admin.com/xxx/下面,所以你需要写一个重定向的服务,如vue-element-admin.com