import { h } from 'vue'; import { NAvatar, NButton } from 'naive-ui'; export const columns = [ { title: 'id', key: 'id', }, { title: '名称', key: 'name', }, { title: '头像', key: 'avatar', render(row) { return h(NAvatar, { size: 48, src: row.avatar, }); }, }, { title: '地址', key: 'address', }, { title: '开始日期', key: 'beginTime', }, { title: '结束日期', key: 'endTime', }, { title: '创建时间', key: 'date', }, { title: '操作', key: 'actions', width: 150, //简单写一下例子,不建议这么写,过段时间,这里封二次封装 render() { return [ h( NButton, { size: 'small', type: 'error', style: 'margin-right:10px', onClick: () => {}, }, { default: () => '删除' } ), h( NButton, { size: 'small', onClick: () => {}, }, { default: () => '编辑' } ), ]; }, }, ];