From 1a914765362ae2e5c647cc9a102f09cd24fb01a9 Mon Sep 17 00:00:00 2001 From: augushong Date: Thu, 2 Nov 2023 16:06:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=87=8D=E7=BD=AE=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lay-module/propertyInput/propertyInput.html | 3 ++- .../plugs/lay-module/propertyInput/propertyInput.js | 12 ++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/public/static/plugs/lay-module/propertyInput/propertyInput.html b/public/static/plugs/lay-module/propertyInput/propertyInput.html index b65d27a..d1121c8 100644 --- a/public/static/plugs/lay-module/propertyInput/propertyInput.html +++ b/public/static/plugs/lay-module/propertyInput/propertyInput.html @@ -15,7 +15,8 @@
-
+
+
diff --git a/public/static/plugs/lay-module/propertyInput/propertyInput.js b/public/static/plugs/lay-module/propertyInput/propertyInput.js index 384046f..11398b7 100644 --- a/public/static/plugs/lay-module/propertyInput/propertyInput.js +++ b/public/static/plugs/lay-module/propertyInput/propertyInput.js @@ -49,7 +49,8 @@ name: '', value: '' } - ] + ], + originalValue: '' }; }, watch: { @@ -65,6 +66,7 @@ created() { if (this.setting.value) { + this.originalValue = this.setting.value; if (typeof this.setting.value === 'string') { this.setting.value = JSON.parse(this.setting.value); } @@ -81,7 +83,13 @@ template: propertyInputTemplate, methods: { - + onResetItem() { + if (typeof this.originalValue === 'string') { + this.listItem = JSON.parse(this.originalValue); + } else { + this.listItem = this.originalValue; + } + }, removeItem(item, index) { this.listTag.splice(index, 1); },