antdv 表格table中customRender


在使用antdV組件庫開發項目的時候,遇到了使用tabel自定義渲染column內容和使用slot沖突的問題,同時設置時,其中一個不生效,如下代碼

此時,customRender不生效了,經過查資料,可以將這兩個屬性合並書寫:只配置customRender項,里面使用參數虛擬dom進行渲染自定義的內容

customRender配置項的值是一個自定義函數,返回一個虛擬對象,屬性有children和attrs用來設置子元素和屬性;children使用$createElement來渲染子元素,其需要三個參數,第一個是標簽名稱(自定義的標簽),第二個是標簽元素的屬性(包括class名和事件綁定on),第三個是其子元素(是一個數組,這里面可以進行展示內容的處理,比如格式化等)

這樣就可以即實現slot的功能又能自定義展示內容及其格式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM