From e8454efacc5b054de15033ed6dca63a239c10dd9 Mon Sep 17 00:00:00 2001 From: wangqing <250543222@qq.com> Date: Sat, 27 Mar 2021 21:29:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BC=96=E8=BE=91=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=98=BE=E7=A4=BA=E7=BC=96=E8=BE=91=E7=9A=84?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/form/editor.vue | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) 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 //如果是编辑 从服务端读取数据