1:使用插件 Vue-Access-Control
Vue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,通过对路由、视图、请求三个层面的控制,使开发者可以实现任意颗粒度的用户权限控制。
安装:npm i vue-access-control
2:如果项目中用户信息只在某一个组件中显示,比如我做的后台管理系统中,用户信息仅在index.vue组件中显示,那就不需要放在store中,可以直接在index.vue组件created时,从sessionStorage或者向后台获取,然后显示。