# 操作按钮render方式
操作按钮render方式
- 10条/页
- 20条/页
- 50条/页
- 100条/页
无数据
设置operator
数组中的render函数``遵循jsx方式
<template>
<t-layout-page>
<t-layout-page-item>
<t-table
title="操作按钮render方式"
ref="selectionTable"
:table="table"
:columns="table.columns"
@selection-change="selectionChange"
:isShowPagination="false"
/>
</t-layout-page-item>
</t-layout-page>
</template>
<script>
export default {
data() {
return {
table: {
firstColumn: { type: 'selection', fixed: true },
data: [
{
id: '1',
date: '2019-09-25',
date1: '2019-09-26',
name: '张三',
status: '2',
address: '广东省广州市天河区'
},
{
id: '2',
date: '2019-09-26',
date1: '2019-09-27',
name: '张三1',
status: '1',
address: '广东省广州市天广东省广州市天河区2广东省广州市天河区2河区2'
},
{
id: '3',
date: '2019-09-26',
date1: '2019-09-28',
name: '张三1',
status: '1',
address: '广东省广州市天广东省广州市天河区2广东省广州市天河区2河区2'
},
{
id: '4',
date: '2019-09-26',
date1: '2019-09-29',
name: '张三1',
status: '1',
address: '广东省广州市天广东省广州市天河区2广东省广州市天河区2河区2'
}
],
// 表头数据
columns: [
{ prop: 'name', label: '姓名', minWidth: '100' },
{ prop: 'date', label: '日期', minWidth: '180' },
{ prop: 'status', label: '状态', minWidth: '80' },
{ prop: 'date1', label: '日期22', minWidth: '180' },
{ prop: 'address', label: '地址', minWidth: '220' }
],
// 表格内操作列
operator: [
{
render: (text, row) => {
return (
<el-button
type="primary"
icon="el-icon-edit"
>
查看
</el-button>
)
}
},
{
render: (text, row) => {
return (
<el-button type="danger" icon="el-icon-search">
编辑
</el-button>
)
}
},
{
render: (text, row) => {
return (
<el-popconfirm
title="你确定要删除吗?"
>
<el-button slot="reference">删除</el-button>
</el-popconfirm>
)
}
}
],
// 操作列样式
operatorConfig: {
fixed: 'right', // 固定列表右边(left则固定在左边)
width: 360,
label: '操作'
}
},
ids: []
}
},
methods: {
selectionChange(val) {
this.ids = val
}
},
}
</script>
显示代码
wocwin微信二维码