diff --git a/src/views/form/editor.vue b/src/views/form/editor.vue
index 6d7de40..a6a1273 100644
--- a/src/views/form/editor.vue
+++ b/src/views/form/editor.vue
@@ -40,18 +40,18 @@
{
- formConf.title=event.target.innerText;
+ this.formConf.title=event.target.innerText;
this.saveProjectInfo()}">
{{ formConf.title }}
-
-
-
+
+
+
@@ -113,7 +113,7 @@ import {
inputComponents, selectComponents, formConf
} from '@/components/generator/config'
import {
- exportDefault, beautifierConf, isNumberStr, titleCase, deepClone
+ exportDefault, beautifierConf, isNumberStr, titleCase, deepClone, jsonClone
} from '@/utils/index'
import {dbDataConvertForItemJson, formItemConvertData} from '@/utils/convert'
import drawingDefalut from '@/components/generator/drawingDefalut'
@@ -141,8 +141,8 @@ export default {
data() {
return {
idGlobal,
- formConf,
- editDescription:true,
+ formConf: null,
+ editDescription: true,
inputComponents,
selectComponents,
labelWidth: 100,
@@ -204,6 +204,8 @@ export default {
}
},
mounted() {
+ // 复制对象 避免修改改变原始对象
+ this.formConf = JSON.parse(JSON.stringify(formConf))
//项目key
let projectKey = this.projectKey
//如果是编辑 从服务端读取数据