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