记录一下使用iview中有个非常讨厌的东西render…
- 这是iview的table表格代码
<!-- 订单列表-->
<div>
<i-table border :content="self" :columns="columns7" :data="data6"></i-table>
</div>
- 给它定义表头就比较烦,这是data数据,这也是个数组
columns7: [{
title: '处理时间',
key: 'dealTime',
align: "center",
},
{
title: '操作',
key: 'action',
width: 260,
align: 'center',
render:(h,params)=>{
return h('div',[
h('Button', {
props: {
type: 'success',
size: 'large'
},
style: {
marginRight: '15px',
},
attrs: {
//style: 'border:1px solid #9c56d8'
},
on: {
click: () => {
this.agree();
}
}
}, '通过申诉'),
//拒绝申诉按钮
h('Button', {
props: {
type: 'error',
size: 'large'
},
on: {
click: () => {
this.refuse(params.row);
}
}
}, '拒绝申诉'),
])
}
}
]
- 效果图