ant.design 表格循環出現多餘的列

用ant.design 3x開發過程中,在列字段是動態加載出來的時候,會循環出多餘的列。如下圖,正常的接口只返回一級、二級的數據,但莫名其妙的出現外觀設計專利申請等兩列多餘的數據。

後面發現是列數據和另外一個頁面調用了同一個來自redux的數據。初始化載入的時候,帶入了另一頁面列數據,並用初始化帶入的數據渲染了一次。但後續頁面接口拉取數據是正常的,理論上來說,應該在接口返回重新渲染之後應該是正常列纔對。猜測是ant.design複用了第一次循環出來的DOM。新列添加一個key到列配置中,最終重新渲染正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章