ant-design-vue:a-table表格中插入自定义按钮

本文主要是介绍ant-design-vue:a-table表格中插入自定义按钮,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文将介绍如何使用ant-design-vue在a-table表格中加入自定义按钮和图标的代码。

结果如下图所示,

在这里插入图片描述

一、简单示例

<template><a-table:columns="columns":data-source="data":row-selection="rowSelection":ellipsis="true"class="custom-table"><template #download="{ record }"><a-button type="primary" ghost>编辑</a-button></template></a-table>
</template>

columns 里面加上 slots: { customRender: 'download' }, download和上面 <template #download="{ record }">中的download保持一致。

const columns = [{title: '操作',dataIndex: 'operation',key: 'operation',width: '11%',ellipsis: true,slots: { customRender: 'download' },},];

二、复杂示例

<template><a-table:columns="columns":data-source="data":row-selection="rowSelection":ellipsis="true"class="custom-table"><template #video="{ record }"><a-button type="primary" ghost>视频</a-button></template><template #image="{ record }"><a-button type="primary" ghost>图片</a-button></template><template #operation="{ record }"><DownloadOutlined /><DeleteOutlined /></template></a-table>
</template>

columns 里面加上 slots: { customRender: 'video' }, video和上面 <template #video="{ record }">中的video保持一致。

columns 里面加上 slots: { customRender: 'image' }, image和上面 <template #image="{ record }">中的image保持一致。

columns 里面加上 slots: { customRender: 'operation' }, operation和上面 <template #operation="{ record }">中的operation保持一致。

  const columns = [{title: '视频',dataIndex: 'video',key: 'video',width: '11%',ellipsis: true,slots: { customRender: 'video' },},{title: '图片',dataIndex: 'image',key: 'image',width: '11%',ellipsis: true,slots: { customRender: 'image' },},{title: '操作',dataIndex: 'operation',key: 'operation',width: '11%',ellipsis: true,slots: { customRender: 'operation' },},];

这篇关于ant-design-vue:a-table表格中插入自定义按钮的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122070

相关文章

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

MySQL INSERT语句实现当记录不存在时插入的几种方法

《MySQLINSERT语句实现当记录不存在时插入的几种方法》MySQL的INSERT语句是用于向数据库表中插入新记录的关键命令,下面:本文主要介绍MySQLINSERT语句实现当记录不存在时... 目录使用 INSERT IGNORE使用 ON DUPLICATE KEY UPDATE使用 REPLACE

GORM中Model和Table的区别及使用

《GORM中Model和Table的区别及使用》Model和Table是两种与数据库表交互的核心方法,但它们的用途和行为存在著差异,本文主要介绍了GORM中Model和Table的区别及使用,具有一... 目录1. Model 的作用与特点1.1 核心用途1.2 行为特点1.3 示例China编程代码2. Tab

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Vue中组件之间传值的六种方式(完整版)

《Vue中组件之间传值的六种方式(完整版)》组件是vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用,针对不同的使用场景,如何选择行之有效的通信方式... 目录前言方法一、props/$emit1.父组件向子组件传值2.子组件向父组件传值(通过事件形式)方

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各

css中的 vertical-align与line-height作用详解

《css中的vertical-align与line-height作用详解》:本文主要介绍了CSS中的`vertical-align`和`line-height`属性,包括它们的作用、适用元素、属性值、常见使用场景、常见问题及解决方案,详细内容请阅读本文,希望能对你有所帮助... 目录vertical-ali

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

浅析CSS 中z - index属性的作用及在什么情况下会失效

《浅析CSS中z-index属性的作用及在什么情况下会失效》z-index属性用于控制元素的堆叠顺序,值越大,元素越显示在上层,它需要元素具有定位属性(如relative、absolute、fi... 目录1. z-index 属性的作用2. z-index 失效的情况2.1 元素没有定位属性2.2 元素处

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(