[BD] 行自定义按钮

45 阅读1分钟

参考官方文档

let optButtons = defaultOptButtons(['edit'])

// 自定义一个新的按钮
let newButton: OptButton[] = [
    {
        // 渲染方式:tipButton=带tip的按钮,confirmButton=带确认框的按钮,moveButton=移动按钮
        render: 'tipButton',
        // 按钮名称
        name: 'info',
        // 鼠标放置时的 title 提示
        title: '详情',
        // 按钮类型,请参考 element plus 的按钮类型
        type: 'primary',
        // 按钮 icon
        icon: 'fa fa-search-plus',
        // 自定义点击事件
        click: (row: TableRow, field: TableColumn) => {
            console.log('点击了按钮', row.id)
        },
        // 自定义el-button属性
        attr: {}
    },
]

// 新按钮合入到默认的按钮数组
optButtons = newButton.concat(optButtons)