0.2.99 • Published 5 months ago

@befe/brick-comp-select v0.2.99

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

FAQ

为什么 SelectOption 是以 value 字段,而不是像 MenuItemSuggestOptionid 作为标识字段

  • 确实 id 更符合 "标识" 含义
  • 理论上,考虑设计的一致性,确实理应使用 id 作为标识
  • 实际采用 value 这个字段主要是因为:
    • 希望和 html select option 尽量保持一致
    • 通常的场景中 select option 的 value 就是业务意义上的"值",可以和 SelectOption['value'] 对应
    • 同时 select 的 options 可认为是静态持有的,没有 suggest 的 "填值需提供展示值-label" 的问题
    • 不需要特别对 "标识" - Option['id'] 和 "值" - SuggestProps['value'] 这两个进行区别概念