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