在众多的B端应用中,简单如小型企业的管理后台,还是大型的CMS,CRM系统,权限管理都是一个重中之重的需求,过往的web应用大多采取服务端模板+服务端路由的模式,权限管理自然也由服务端进行控制和过滤.但是在前后端分离的大潮下...,根据返回的结果判断是进入用户请求的路由还是跳转到login路由
而关于用户状态的判断,一般应该针对进入login路由(包括忘记密码之类的路由)和进入其他路由进行判断,在基于vuejs@2.x的前提下,...再配合上vue-router/路由懒加载也可以实现对于没有权限的路由不会加载相应页面组件的资源.不过上述实现还是有一些问题....中的render函数提供完全编程的能力,甚至还能在render函数使用jsx语法,获得接近React的开发体验,详情参考vuejs文档/渲染函数&jsx....首先从后端获取允许当前用户访问的Api接口的权限
根据返回来的结果配置前端的ajax请求库(如axios)的拦截器
在拦截器中判断权限,根据需求提示用户即可
axios.interceptors.request.use