作者回复: cool ! 非常好的实战经验
作者回复: 其实最简单的方式就是设置一个缓存层比如redis存储token,每次登录都生成新的token,会吧之前的token覆盖掉,校验的时候从缓存校验一次就可以实现
作者回复: 我做过类似的需求,是对接了三个系统,三个token的过期时间不一样
作者回复: 路由和菜单绑定一起控制权限,用户肯定是是看不到按钮的,路由的控制主要是防止直接输入对应地址的访问 还有一种情况是有些页面你想让用户看到,但是用户点进去需要升级或者付费才能有权限,入口打开但是不能访问 ,具体怎么控制其实要看具体的需求
作者回复: 其实也需要,因为请求拦截需要数据返回后,页面拦截可以在跳转之前,体验会更好
作者回复: 现在代码都集中推到这个仓库里 https://github.com/shengxinjing/geektime-vue-course
作者回复: 大部分场景封装一个v-auth指令
作者回复: 这几天我赶完手写vue源码的稿子和代码后会更新一版
编辑回复: 后面组件设计部分会带着大家用代码体验一下。
作者回复: localstorage或者网络接口中存储的权限数据,component保存的其实是字符串,也就是compoennt的名字