![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
antd
文章平均质量分 65
react antd
gaoxiaofei520sss
这个作者很懒,什么都没留下…
展开
-
umi+react+antdesign pro 实现动态路由和动态菜单(权限管理)
在这可以直接读取,但是有一个问题 当用户改变时,不能即使返回最新的菜单数据。2、但是所需要的数据就很多了,例如当前菜单是否隐藏,侧边栏不显示等等这些属性。按钮权限可以通过每一个页面权限的子集,来获取某些个字段,通过这些字段的鉴别,来对应的显示/隐藏不同的按钮(按钮权限)在这,你可以拿取跳转的当前路由和你获取的动态菜单做匹配,若从在。1、服务器返回的数据尽可能可前端所需要的数据保持一致,且结构一致。3、动态菜单通过对数据操作,可形成动态路由。1、想要做动态路由,可以通过服务器获取动态菜单的数据来做。原创 2023-05-25 19:04:23 · 5666 阅读 · 1 评论 -
antd v5 pro 项目登录页面刷新后登录成功跳转失败
问题出在这,该方法,之前登录返回为undefined。之前版本没有这个问题,升级后出现。只有第一次、或者关闭浏览器重新打开时点击登录,才可以进入。点击浏览器刷新,登录成功,跳转为当前页面。这个问题很好解决,直接答应对应的数据,发现login.tsx,存储数据的格式和之前不一致,显示有误,做相应修改即可。第一步,显示登录成功,但跳转失败,说明await fetchUserInfo()有问题。第三步,排查app.tsx getInitialState方法。发现为undefined。第二步,打印初始化数据。原创 2023-05-22 18:52:04 · 683 阅读 · 0 评论 -
页面多组件 antd 多组件调用同一接口
如果数据发生了变化,但是组件的 props 和 state 没有改变,那么组件就不会重新渲染,从而导致数据没有被更新。总之,当有数据却没有被渲染出来时,需要仔细检查代码,确定数据是否传递到了组件,并且在正确的位置进行渲染。在 React 中,组件的渲染顺序是由组件的层级关系和数据的传递方式决定的。如果数据在组件间传递时出现了错误,可能会导致组件的渲染顺序不正确,从而导致数据无法正确地渲染出来。解决方法是仔细检查组件的层级关系和数据的传递方式,确保组件的渲染顺序是正确的。需求一:点击列表切换旁边的表格内容。原创 2023-03-10 17:44:27 · 320 阅读 · 0 评论