Toggle组件的 `Checkbox` 类型和 `Checkbox` 组件有什么区别?

新手上路,请多包涵

Toggle({ type: ToggleType.Checkbox }) 和直接使用 Checkbox 组件,它们在使用上有什么区别?我应该用哪个?

阅读 658
1 个回答
✓ 已被采纳

主要区别在于API 设计和语义侧重:

  • Checkbox: 是专门为“复选框”语义设计的组件,其核心 API 是 .select(boolean)onChange((value: boolean) => {}),以及 namegroup 属性。
  • Toggle: 是一个更通用的“两种状态切换”组件,通过 type 参数来决定其外观(SwitchCheckbox)。其核心 API 是 isOn: boolean 构造参数和 onChange((isOn: boolean) => {})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题