目錄:
1.react-進階-antd-新增
2.react-進階-antd-刪除選中
1.react-進階-antd-新增
新增代碼,跟需改的代碼類似,直接copy修改組件代碼進行修改
userEffect可以先帶著,沒啥用
A6組件用到的函數跟修改的也類似:
這個useEffect函數用它是為了,點擊每一行的數據不一樣表單會變化
新增的表單是初始值固定的,不需要變化,因為不必要用useEffect來初始數據了
我們可以使用:
它不會像useEffect這樣多次變更來影響我們表單了,只會初始化一次
還有一個問題:
新增完數據之后,再點擊新增, 顯示的是上一次的填的信息? ? ??
我們希望新增成功之后,表單恢復成初始狀態
此時就不會有上面那個情況了
2.react-進階-antd-刪除選中
先做批量刪除的組件
后臺測試可以每次設置初始化數據庫:需要有兩個腳本,一個表的腳本,一個插入數據腳本
配置文件設置
每次啟動項目會初始化數據
對空數組做檢查:
整合A6
A6組件選中的也定一個狀態變量
刪除之后,刪除選中應該置灰: