如题,求问大佬们react+ahook+pro框架下如何通过后台给的某个字段判断显示多少个菜单栏。
已做了如下尝试
在access.ts文件中(图二)做了对某个字段的全局返回:canshow。
然后在路由里面(图一)使得路由节点参数access为canshow。
这样做在本地可以实现菜单栏的隐藏。
但是上传到线上之后,发现菜单栏并没有隐藏,只是应该隐藏的页面显示无权限查看的提示。
因为刚了解react+pro这个框架不深,因此十分困惑,求解答两点。
第一点是为啥本地可以通过access去隐藏菜单,上线之后却不可以。
第二点是如何能正确的去通过不同角色分配路由?
还有一个就是路由中的access既然可以读取全局的canshow。为何用hideinmenu就读取不到?
求大佬们解答!