From b2eefc80dfe4c395603dfddbf8109a7c513ea635 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu <1171051090@qq.com> Date: Thu, 21 Jan 2021 23:02:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E7=BC=96=E8=BE=91=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/EditableDiv.vue | 79 +++++++++++++++++ src/components/EditableTable.vue | 144 +++++++++++++++++++++++++++++-- src/hooks/useCreateElement.ts | 6 +- src/types/slides.ts | 5 +- 4 files changed, 221 insertions(+), 13 deletions(-) create mode 100644 src/components/EditableDiv.vue diff --git a/src/components/EditableDiv.vue b/src/components/EditableDiv.vue new file mode 100644 index 0000000..1b02601 --- /dev/null +++ b/src/components/EditableDiv.vue @@ -0,0 +1,79 @@ + + + \ No newline at end of file diff --git a/src/components/EditableTable.vue b/src/components/EditableTable.vue index 852c22b..8dc8823 100644 --- a/src/components/EditableTable.vue +++ b/src/components/EditableTable.vue @@ -3,6 +3,17 @@ class="editable-table" :style="{ width: width + 'px' }" > +
+
+
@@ -28,10 +39,12 @@ @mouseenter="handleCellMouseenter(rowIndex, colIndex)" v-contextmenu="el => contextmenus(el)" > -
+ v-model="cell.text" + /> @@ -40,9 +53,12 @@