Skip to content

BoxGroup#parseValue 方法对空字符串解析的讨论 #536

@Exodia

Description

@Exodia

BoxGroup#parseValue 实现是直接使用 value.split(',')

在遇到空字符串的时候,会解析为 [""], 这导致 getRawValue 的时候出现预期外的值。

在选项值不包含空字符串的场景,是希望能够解析为 [];

而在选项值包含空字符串的场景,希望能够解析为 [""]; 否则会导致只能通过 rawValue 的方式去设置空字符串的选项。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions