我现在正在学习react,有些地方不知道怎么做才好。项目进来时,会先请求后台判断是否有权限,用redux去存储状态值。exportconstAuthRoute=({component:Component,redirect,loginStatus,...data})=>(( loginStatus?():( pathname:'/home' }}/>))}/>)用loginStatus去判断是否有权限。 当去一个news的页面,需要有权限才能显示。所以在请求接口时(loginStatus还没改改变时),就会重定向到/home页面。当请求完毕,更新了redux,变成有权限。/home页面有权限的就话就会重定向到/页面。期望权限变更后(有权限)应该跳回去刚进来时的页面(/news)。现在权限变更后,只会跳去定义好的重定向页面(/)。那我是不是要拿到因没权限而重定向前的路径,当有权限后,就应该重定向回那个路径呢?有没有什么好的解决方法。。。我在github找demo也找不到好的处理方法。
蝴蝶刀刀
心有法竹
相关分类