diff --git a/src/views/pure-table/components/data.ts b/src/views/pure-table/components/data.ts index 908c6e0fd..2a6c1d69e 100644 --- a/src/views/pure-table/components/data.ts +++ b/src/views/pure-table/components/data.ts @@ -56,6 +56,14 @@ const tableDataMore = cloneData.map(item => }) ); +const tableDataImage = cloneData.map((item, index) => + Object.assign(item, { + image: `https://xiaoxian521.github.io/pure-admin-table/imgs/${ + index + 1 + }.jpg` + }) +); + const tableDataSortable = cloneData.map((item, index) => Object.assign(item, { date: `${dayjs(new Date()).format("YYYY-MM")}-${index + 1}` @@ -282,4 +290,10 @@ const tableDataExpand = [ } ]; -export { tableData, tableDataMore, tableDataSortable, tableDataExpand }; +export { + tableData, + tableDataMore, + tableDataImage, + tableDataExpand, + tableDataSortable +}; diff --git a/src/views/pure-table/components/imgPreview.vue b/src/views/pure-table/components/imgPreview.vue new file mode 100644 index 000000000..8751a499e --- /dev/null +++ b/src/views/pure-table/components/imgPreview.vue @@ -0,0 +1,50 @@ + + + diff --git a/src/views/pure-table/components/index.ts b/src/views/pure-table/components/index.ts index c93246c92..a5c4d96d2 100644 --- a/src/views/pure-table/components/index.ts +++ b/src/views/pure-table/components/index.ts @@ -19,6 +19,7 @@ import Merge from "./merge.vue"; import CustomIndex from "./customIndex.vue"; import Layout from "./layout.vue"; import NestProp from "./nestProp.vue"; +import ImgPreview from "./imgPreview.vue"; export { Base, @@ -41,5 +42,6 @@ export { Merge, CustomIndex, Layout, - NestProp + NestProp, + ImgPreview }; diff --git a/src/views/pure-table/list.tsx b/src/views/pure-table/list.tsx index 254c65285..ee329adeb 100644 --- a/src/views/pure-table/list.tsx +++ b/src/views/pure-table/list.tsx @@ -19,7 +19,8 @@ import { Merge, CustomIndex, Layout, - NestProp + NestProp, + ImgPreview } from "./components"; const rendContent = (val: string) => @@ -157,5 +158,11 @@ export const list = [ content: rendContent("nestProp"), title: "多种数据格式(深层结构)", component: NestProp + }, + { + key: "imgPreview", + content: rendContent("imgPreview"), + title: "图像预览", + component: ImgPreview } ];