用到的屬性:columns,customRender,align
表頭直接在column內指定列obj內設置,表體直接用customRender去渲染即可
column=[ { title: '批量用量', key: 'yongliang', dataIndex: 'yongliang', width:50, //align:'center',//--這個不能再設置,會默認居左,如果設置了會覆蓋下面的right customRender:(value, row, index) => {//表體的數據列樣式 console.log(value,row,index)//本列的值,所有行數據包括本列,第幾列 const obj = { children: value, attrs: {}, }; obj.attrs.align = 'right'; return obj; } },]
這樣就可以分開設置:如果不添加customRender,默認表體是跟隨表頭設置一致的
同理 在使用其它設置不想統一設置的時候也是這種思路