From 98832d95e8a8b51d511ba28df8868fc7f5adae65 Mon Sep 17 00:00:00 2001 From: liuhanchen Date: Thu, 8 Jun 2023 18:55:41 +0800 Subject: [PATCH] feat: 优化表格渲染逻辑 --- packages/index.js | 2 +- packages/schema-page/index.vue | 49 ++++++++++++++++++++++++------------------------- packages/schema-table/index.vue | 51 ++++++++++++++------------------------------------- packages/table copy/editable.vue | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/table copy/index.js | 27 +++++++++++++++++++++++++++ packages/table copy/normal.vue | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/table copy/props.js | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/table/editable copy.vue | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/table/index.js | 27 --------------------------- packages/table/index.vue | 15 +++++++++++++++ packages/table/normal copy.vue | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/table/normal.vue | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------- packages/table/props.js | 1 + packages/utils/vnode.js | 25 +++++++++++++++++++++++++ 14 files changed, 858 insertions(+), 177 deletions(-) create mode 100644 packages/table copy/editable.vue create mode 100644 packages/table copy/index.js create mode 100644 packages/table copy/normal.vue create mode 100644 packages/table copy/props.js create mode 100644 packages/table/editable copy.vue delete mode 100644 packages/table/index.js create mode 100644 packages/table/index.vue create mode 100644 packages/table/normal copy.vue create mode 100644 packages/utils/vnode.js diff --git a/packages/index.js b/packages/index.js index 5b4d48a..4b1e71f 100644 --- a/packages/index.js +++ b/packages/index.js @@ -1,5 +1,5 @@ import Vue from 'vue'; -import ZTable from './table/index'; +import ZTable from './table/index.vue'; import ZTableNormal from './table/normal'; import ZTableEditable from './table/editable'; import ElImageViewer from './upload/image-viewer'; diff --git a/packages/schema-page/index.vue b/packages/schema-page/index.vue index 312bce5..0a8a80c 100644 --- a/packages/schema-page/index.vue +++ b/packages/schema-page/index.vue @@ -36,36 +36,35 @@ -
+
- -