perf: 优化 sub form disabled

This commit is contained in:
ibuler
2023-02-14 14:59:25 +08:00
parent 834739a878
commit 9570fc1cb6
4 changed files with 8 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
<template>
<DataForm
:disabled="disabled"
:fields="iFields"
:form="value"
style="margin-left: -26%;margin-right: -6%"
@@ -28,6 +29,10 @@ export default {
errors: {
type: [Object, String],
default: ''
},
disabled: {
type: Boolean,
default: false
}
},
data() {

View File

@@ -77,6 +77,7 @@ export class FormFieldGenerator {
field.component = NestedField
field.label = ''
field.labelWidth = 0
field.el = { ...field.el, ...fieldMeta }
field.el.fields = this.generateNestFields(field, fieldMeta, fieldRemoteMeta)
field.el.errors = {}
break

View File

@@ -2,8 +2,8 @@
<div class="json-editor">
<JsonEditor
v-model="resultInfo"
:show-btns="false"
:mode="'code'"
:show-btns="false"
@json-change="onJsonChange"
@json-save="onJsonSave"
@has-error="onError"