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); },