iview中的Table中渲染Icon
在一些表格的末尾,一般会有一些操作,这种操作在后台系统中是很常见的,可以自行的渲染Button,或者Icon来当做按钮。那么在table中的具体的做法如下:
{
title: '操作',
key: 'action',
align: 'left',
width: '10%',
render: (h, params) => {
return h('div', [
h(
'div',
{
class: 'icon-div',
on: {
click: () => {
this.onProductUpdate(params.row)
}
}
},
[
h('i', {
class: 'fa fa-eye table-icon'
})
]
),
h(
'poptip',
{
props: {
title: '请确认是否删除 [ ' + params.row.name + ' ] ?',
placement: 'left',
confirm: true
},
style: {
marginRight: '3px',
textAlign: 'left'
},
on: {
'on-ok': res => {
this.onDelete(params.row.id)
}
}
},
[
h(
'div',
{
class: 'icon-div'
},