袁晖翔

Results 4 comments of 袁晖翔

在src\views\config\index.tsx文件的末尾处,有以下代码,对应页面的添加和编辑按钮。 ```tsx {/* 弹窗 */} {reviseDrawerContent} ``` 显然,弹窗的关闭与否和`isDrawerOpen`有关。 ```tsx // 改成抽屉 const [isDrawerOpen, setIsDrawerOpen] = useState(false); // 弹窗 const [isOpenDrawerShow, setIsOpenDrawerShow] = useState(false); ``` 在组件中,`isDrawerOpen`用于控制**添加/修改窗口**,`isOpenDrawerShow`用于控制**详情窗口**。而**添加/修改窗口**对应的onClose处理函数如下,该函数只能用于关闭**详情窗口**,事实上,**详情窗口**的onClose处理函数就使用了它。 ```tsx // 点击取消关闭按钮时触发,关闭抽屉 const handleClose...

对于提示信息 [ error ReactDOM.render is deprecated since React 18.0.0, use createRoot instead, see https://reactjs.org/link/switch-to-createroot react/no-deprecated ],可以通过添加注释 **// eslint-disable-next-line react/no-deprecated** 来解决。 ```tsx // ...... // react 17 创建,控制台会报错,暂时不影响使用(菜单折叠时不会出现闪烁) // eslint-disable-next-line react/no-deprecated...

@KarsonYu 你是指**文章管理**界面的格式吗,可以具体说说是在哪个路由下的哪个页面

@KarsonYu 那你上面的搜索栏中的选项中有数据吗 ![image](https://github.com/itwanger/paicoding-admin/assets/102905579/d9b93cce-41d1-4034-847a-ccbc343d122f) ```tsx { title: "状态", dataIndex: "status", key: "status", render(_, item) { const { articleId, status } = item; return handleStatusChange(articleId, Number(value))} > ; } }, ``` 其中`options={PushStatusList}`用于设置下拉框的选项。该问题可能是由PushStatusList中的数据为空而导致的,你可以试着在控制台中输出它的值。...