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

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

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