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 }}

- - -
+ + +
@@ -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 //如果是编辑 从服务端读取数据