fix(add): array/object 字段新增初值用 []/{}(原落成 '')

handleAdd 里 array/object 类型字段未特判,初值落到 '';虽 FieldArray/FieldObject 能容错,
但语义错。补 array→[]、object→{}。版本与 shrimp-server 对齐 0.7.1。
This commit is contained in:
2026-06-30 14:06:42 +08:00
parent c49663e16e
commit d906603ce3
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -307,8 +307,10 @@ async function handleAdd() {
formData.value[field.key] = false
} else if (field.type === 'number') {
formData.value[field.key] = 0
} else if (field.multiple) {
} else if (field.type === 'array' || field.multiple) {
formData.value[field.key] = []
} else if (field.type === 'object') {
formData.value[field.key] = {}
} else {
formData.value[field.key] = ''
}