<Table :columns="columns" :data="dataSource" border :loading="loading"></Table>
export default {
data() {
return {
columns: [
{
title: '姓名', key: '', align: 'center', render: (h, params) => {
return h('div',[
h('span', {
style: {
color: '#f00'
}
}, params.name),
]);
}
},
],
loading: false,
}
}
}
根据状态改变颜色:
style: {color: params.name = 'a' ?'#0f0':'#f00'}
Vue表格组件自定义渲染
本文介绍如何在Vue中使用Table组件实现自定义渲染,包括根据数据状态改变单元格文字颜色的方法,通过具体代码示例展示了如何在表格的姓名列中实现这一功能。
2595

被折叠的 条评论
为什么被折叠?



