antd vue更改表格样式
程序员文章站
2022-06-07 13:54:54
...
定义表格时加上scopedSlots: { customRender: 'status' }
const columns = [
{
title: '状态',
key: 'status',
scopedSlots: { customRender: 'status' }
},
{
title: '版本',
key: 'version'
}
]
在a-table标签内编写你想要的样式,在标签内加上slot=customRender名即可
<div slot="status" slot-scope="text">
<div style="color: red">{{text.status}}</div>
</div>
拓展:根据不同的字段制作不同的样式(v-if)
<div slot="status" slot-scope="text">
<div style="color: red" v-if="text.status === '红色'">{{text.status}}</div>
<div style="color: green" v-if="text.status === '绿色'">{{text.status}}</div>
<div style="color: #000" v-if="text.status === '黑色'">{{text.status}}</div>
</div>
推荐阅读
-
react 更改antd的默认样式
-
Vue获取DOM元素样式和样式更改示例
-
2012AutoCAD打印样式表编辑器表格视图无颜色/无法更改的方法
-
vue中循环表格数据给最后一行添加样式
-
vue element表格 实现添加按钮,表格后新增一行的样式
-
Vue+Element实时局部刷新表格某一行的样式和属性值(带源码)
-
vue element UI el-table 表格行高样式调整
-
修改ant-design-vue的table 表格鼠标滑动的行样式背景颜色
-
Vue -- 为表格的特定行或特定列增加样式 & 表格不显示表头
-
vue 更改 element-ui 中 el-table 默认的暂无数据样式