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


Posted in Javascript onOctober 28, 2020

官网示例

Ant-design-vue Table组件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',
  },
  on: {
   // 鼠标单击行
   click: event => {
   // do something
   },
  },
  }
 },

最终实现的效果

最终实现表格行样式的自定义

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

补充知识:ant-design-vue 中table行 绑定点击事件

目前在学习使用antd中,需求双击表格行显示pdf,在table中给customRow设置行属性

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

<a-table
  bordered
  :rowSelection="rowSelection"
  :columns="columns"
  :dataSource="data"
  rowKey="id"
  :customRow="Rowclick"
  :pagination="pagination"
  :scroll="{ y: 520 }"
  size="small"
 >
  <span slot="sex" slot-scope="sex">
  {{ sex == 1 ? "男" : sex == 0 ? "女" : "/" }}
  </span>
  <span slot="status" slot-scope="status">
  {{ status == 1 ? "已打印" : "未打印" }}
  </span>
 </a-table>

methods中

Rowclick(record, index) {
  return {
  on: {
   click: () => {},
   dblclick: () => {
   console.log(record, index, 2222);
   this.showPdf = true;
   let url = "demo.pdf";
   this.pSrc = "/static/pdf/web/viewer.html?file=" + url;
   // window.open("/static/pdf/web/viewer.html?file=" + url);
   }
  }
  };
 },

以上这篇Ant-design-vue Table组件customRow属性的使用说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 面向对象之神奇的prototype
Feb 26 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
Nov 05 Javascript
js DOM 元素ID就是全局变量
Sep 20 Javascript
Javascript开发之三数组对象实例介绍
Nov 12 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
基于jquery实现下拉框美化特效
Feb 02 Javascript
js原生日历的实例(推荐)
Oct 31 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
Nov 29 Javascript
浅谈Postman解决token传参的问题
Mar 31 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 Javascript
jquery插件实现搜索历史
Apr 24 jQuery
通过JS判断网页是否为手机打开
Oct 28 #Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 #Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
Oct 28 #Javascript
ant design vue中表格指定格式渲染方式
Oct 28 #Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
Oct 28 #Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 #Javascript
微信小程序picker组件两列关联使用方式
Oct 27 #Javascript
You might like
用PHP和ACCESS写聊天室(十)
2006/10/09 PHP
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
JS设计模式之惰性模式(二)
2017/09/29 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
Python入门篇之正则表达式
2014/10/20 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
python实现多进程代码示例
2018/10/31 Python
python微信撤回监测代码
2019/04/29 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
万里长城导游词
2015/01/30 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
Nginx配置https的实现
2021/11/27 Servers