fix(dataSource): 数据源新增字段时,新增的表单设置在列表头部,且数组插入数据时插入到头部 (#454)

This commit is contained in:
betterdancing 2024-05-06 04:50:50 -07:00 committed by GitHub
parent 3107621129
commit 7bb3adfcba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 7 deletions

View File

@ -13,12 +13,6 @@
</span>
<div class="section">
<div class="field-list">
<!-- 字段列表 -->
<data-source-field-list
ref="fieldList"
v-model="state.fields"
@update:modelValue="$emit('update:modelValue', state.fields)"
></data-source-field-list>
<div v-if="state.showNewFieldForm" class="new-field-form">
<data-source-field-type @cancel="closeFieldType" @select="selectFieldType"></data-source-field-type>
<data-source-field-form
@ -31,6 +25,12 @@
@save="saveFieldForm"
></data-source-field-form>
</div>
<!-- 字段列表 -->
<data-source-field-list
ref="fieldList"
v-model="state.fields"
@update:modelValue="$emit('update:modelValue', state.fields)"
></data-source-field-list>
</div>
</div>
</div>
@ -114,7 +114,7 @@ export default {
if (name && title) {
field.type = state.field.type
state.fields.push(field)
state.fields.unshift(field)
emit('update:modelValue', state.fields)
}