JyQAQ
2 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with
18 additions and
12 deletions
-
apps/web-antd/src/adapter/vxe-table.ts
-
apps/web-ele/src/adapter/vxe-table.ts
-
apps/web-naive/src/adapter/vxe-table.ts
-
apps/web-tdesign/src/adapter/vxe-table.ts
-
docs/src/_env/adapter/vxe-table.ts
-
playground/src/adapter/vxe-table.ts
|
|
|
@ -40,9 +40,10 @@ setupVbenVxeTable({ |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
return h(Image, { src: row[column.field] }); |
|
|
|
return h(Image, { src: row[column.field], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
@ -40,10 +40,11 @@ setupVbenVxeTable({ |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
const src = row[column.field]; |
|
|
|
return h(ElImage, { src, previewSrcList: [src] }); |
|
|
|
return h(ElImage, { src, previewSrcList: [src], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
@ -40,9 +40,10 @@ setupVbenVxeTable({ |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
return h(NImage, { src: row[column.field] }); |
|
|
|
return h(NImage, { src: row[column.field], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
@ -40,9 +40,10 @@ setupVbenVxeTable({ |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
return h(Image, { src: row[column.field] }); |
|
|
|
return h(Image, { src: row[column.field], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
@ -40,9 +40,10 @@ if (!import.meta.env.SSR) { |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
return h(Image, { src: row[column.field] }); |
|
|
|
return h(Image, { src: row[column.field], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
@ -62,9 +62,10 @@ setupVbenVxeTable({ |
|
|
|
|
|
|
|
// 表格配置项可以用 cellRender: { name: 'CellImage' },
|
|
|
|
vxeUI.renderer.add('CellImage', { |
|
|
|
renderTableDefault(_renderOpts, params) { |
|
|
|
renderTableDefault(renderOpts, params) { |
|
|
|
const { props } = renderOpts; |
|
|
|
const { column, row } = params; |
|
|
|
return h(Image, { src: row[column.field] }); |
|
|
|
return h(Image, { src: row[column.field], ...props }); |
|
|
|
}, |
|
|
|
}); |
|
|
|
|
|
|
|
|