Ant-design-vue Table组件customRow属性使用

Ant-design-vue Table组件customRow属性使用

官网示例

ant-design-vue官方文档中customRow的示例用法

使用方式

	// 表格中加入customRow属性并绑定一个custom方法
	<a-table
	  rowKey="stockOrderCode"
	  :columns="columns"
	  :dataSource="dataSource"
	  :pagination="pagination"
	  :customRow="customRow"
	>
	</a-table>

	// methods中定义方法
	customRow(record, index) {
      return {
        // 这个style就是我自定义的属性,也就是官方文档中的props
        style: {
          // 字体颜色
          color: record.remarkDesc ? record.remarkDesc.fontColor : 'rgba(0, 0, 0, 0.65)',
          // 行背景色
          'background-color': record.remarkDesc ? record.remarkDesc.bgColor : '#ffffff',
          // 字体类型
          'font-family': record.remarkDesc ? record.remarkDesc.fontType : 'Microsoft YaHei',
          // 下划线
          'text-decoration':
            record.remarkDesc && record.remarkDesc.underline ? 'underline' : 'unset',
          // 字体样式-斜体
          'font-style': record.remarkDesc && record.remarkDesc.italics ? 'italic' : 'unset',
          // 字体样式-斜体
          'font-weight': record.remarkDesc && record.remarkDesc.bold ? 'bolder' : 'unset',
        },
        // draggable的设置方式
        domProps: {
        	draggable: true
        },
        on: {
          // 鼠标单击行
          click: event => {
            // do something
          },
        },
      }
    },

最终实现的效果

最终实现表格行样式的自定义
在这里插入图片描述

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值