fix(add): array/object 字段新增初值用 []/{}(原落成 '')
handleAdd 里 array/object 类型字段未特判,初值落到 '';虽 FieldArray/FieldObject 能容错,
但语义错。补 array→[]、object→{}。版本与 shrimp-server 对齐 0.7.1。
This commit is contained in:
@@ -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] = ''
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user