vue-ant-a-table:表格内插入操作按钮快速使用

vue-ant-a-table:表格内插入操作按钮快速使用:

具体更多需求看官网和案例自己总结(官网的比较乱而且没有直接解释出来,查询总结试验比较费劲)

现列出自己常用到的比较快速使用的方式总结:

a-table表格-某列的行内添加标签元素:

比较常见的是没一行的某一列通常最后一列有个编辑和删除按钮:

1:给column添加某列的属性

      {
        title: '操作',
        dataIndex: 'tags',
        key: 'tags',
        scopedSlots: { customRender: 'tags' },
      },

scopedSlots: { customRender: 'tags' },一定不能少不然渲染不了html标签

2:在a-table 标签内插入想要显示的内容(插槽形式):

复制代码
                     <a-table
                          :row-selection="{ selectedRowKeys: selectedRowKeys,selectedRows:selectedRows, onChange: onSelectChange }"
                          :columns="columns"
                          :data-source="data"
                    >
                        <p slot="tags" slot-scope="text,tags,i">
                            <a-button @click="edit(text,tags,i)">编辑</a-button>
                            <a-button>删除</a-button>
                        </p>
                    </a-table>
复制代码

其中:slot="tags" 一定要和column内定义的dataIndex 统一

slot-scope="text,tags,i":slot-scope是内容内要用到的参数值,打印出来分别是console.log(text,tags,i)//点击本文本,本行数据,本行的索引

3:可动态数据填写也可静态填写:data数据内的tags值// tags:'qweqw'

 

主要点是:

slot="tags"
scopedSlots: { customRender: 'tags' },


posted @   少哨兵  阅读(9045)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示