diff --git a/app/admin/view/mall/goods/edit.html b/app/admin/view/mall/goods/edit.html
index c4a518c..99fe43d 100644
--- a/app/admin/view/mall/goods/edit.html
+++ b/app/admin/view/mall/goods/edit.html
@@ -69,7 +69,7 @@
diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js
index 57980c1..b5f9f33 100644
--- a/public/static/plugs/easy-admin/easy-admin.js
+++ b/public/static/plugs/easy-admin/easy-admin.js
@@ -2263,6 +2263,8 @@ define(["jquery", "tableSelect", "ckeditor", 'miniTheme', 'tableData', 'citypick
var list = document.querySelectorAll('[data-toggle="property-input"]');
$.each(list, function (i, v) {
var data = $(v).data()
+ data.value = $(v).text()
+
propertyInput.render(v, data, admin);
});
diff --git a/public/static/plugs/lay-module/propertyInput/propertyInput.js b/public/static/plugs/lay-module/propertyInput/propertyInput.js
index ff84e39..b180d89 100644
--- a/public/static/plugs/lay-module/propertyInput/propertyInput.js
+++ b/public/static/plugs/lay-module/propertyInput/propertyInput.js
@@ -33,6 +33,7 @@ define(['jquery', 'vue'], function ($, Vue) {
var options = $.extend(defaultOption, data);
+ options.value = $.trim(options.value)
app = new Vue({
@@ -62,6 +63,9 @@ define(['jquery', 'vue'], function ($, Vue) {
created() {
if (this.setting.value) {
+ if(typeof this.setting.value === 'string'){
+ this.setting.value = JSON.parse(this.setting.value);
+ }
this.listItem = this.setting.value;
this.value = this.setting.value;
}