【AntDesign Table】table組件的rowKey必須設置有唯一值的key字段?

實際上:Vue規範中在for循環裏必須有key

對於AntDesign的Table組件有個rowKey值,但有時候後端傳過來的數據裏不一定有符合要求的key

就期望table組件自動將數組的index設置爲rowKey,實際中組件也是這麼操作的,但就會有warning

沒有給table組件設置任何key,就會報錯,但在dom元素中組件是有給綁定默認key的。

而文檔中這個rowKey是可以設置爲函數的

通過這樣設置就避免報錯了,且將要求的key值設置爲index值

<a-table
          :row-key="(r,i)=>{i.toString()}"
          :locale="{emptyText:'暫無數據'}"
          :columns="columns"
          :data-source="list"
          :scroll="{ x: 1400 }"
        >

 

 

 

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