fix:修复导入json时schema.title编辑后未刷新的问题

This commit is contained in:
albert
2023-01-11 11:17:49 +08:00
parent bd6c60dfbd
commit c11cbba64b
11 changed files with 72 additions and 68 deletions

View File

@@ -28,7 +28,7 @@
</a-select>
</a-col>
<a-col>
<a-input :value="pickValue.title" class="ant-col-title" :placeholder="local['title']" @blur="e => pickValue.title=e.target.value"/>
<a-input :value="pickValue.title" class="ant-col-title" :placeholder="local['title']" @blur="onInputTitle"/>
</a-col>
<a-col :span="6" class="ant-col-setting">
<a-tooltip>
@@ -259,6 +259,9 @@ export default {
this.$set(this.parent,'required', [...new Set(requireds)])
}
},
onInputTitle(e) {
this.$set(this.pickValue, 'title', e.target.value)
},
onChangeType() {
this.parseCustomProps()
// 删除自定义属性

View File

@@ -29,7 +29,6 @@ export function renamePropertyAndKeepKeyPrecedence(_this, obj, [oldKey, newKey])
.reduce((target, [key, descriptor]) => {
if(key === '__ob__') return target
// Reflect.deleteProperty(target, key)
console.info('TTT', target, key ,descriptor)
_this.$delete(target, key)
if (key === oldKey) {
key = newKey