fix: handleFormValues 不再将所有空字符串转换为undefined #3496
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
handleFormValues 在获取 fields 时调用,判断字段为空字符串时会转换为 undefined,但这样就无法将有内容的字符串修改为空字符串值,因为 json 序列化会忽略 undefined 字段
之前这里的修改是 为了重置表单时移除URL中的参数 #2559
在 resetFields 里调用的 getDefaultValue 里把 input 默认值设置为 undefined 一样可以实现