fix: cellRender CellImages

pull/142/MERGE
xingyu4j 2025-06-14 14:36:16 +08:00
parent 382757b458
commit 5fefb334af
1 changed files with 12 additions and 2 deletions

View File

@ -17,7 +17,13 @@ import {
isString,
} from '@vben/utils';
import { Button, Image, Popconfirm, Switch } from 'ant-design-vue';
import {
Button,
Image,
ImagePreviewGroup,
Popconfirm,
Switch,
} from 'ant-design-vue';
import { DictTag } from '#/components/dict-tag';
import { $t } from '#/locales';
@ -84,7 +90,11 @@ setupVbenVxeTable({
renderTableDefault(_renderOpts, params) {
const { column, row } = params;
if (column && column.field && row[column.field]) {
return row[column.field].map((item: any) => h(Image, { src: item }));
return h(ImagePreviewGroup, {}, () => {
return row[column.field].map((item: any) =>
h(Image, { src: item }),
);
});
}
return '';
},