我正在查看自定义流畅 UI 下拉列表的选项,根据文档有 4 个选项: https ://developer.microsoft.com/en-us/fluentui#/controls/web/dropdown
<Dropdown
placeholder="Select an option"
label="Custom example"
ariaLabel="Custom dropdown example"
onRenderPlaceholder={onRenderPlaceholder}
onRenderTitle={onRenderTitle}
onRenderOption={onRenderOption}
onRenderCaretDown={onRenderCaretDown}
styles={dropdownStyles}
options={exampleOptions}
/>
- onRenderPlaceholder
- onRenderTitle
- 渲染选项
- onRenderCaretDown
但是这些选项并不是很接近我的要求,我想用额外的按钮自定义组标题和下拉面板。
根据代码中的定义(IDropdownProps),文档中也没有一些公开的自定义渲染,只是好奇是否有任何示例用例用于以下自定义渲染。
- onRenderItem
- 渲染列表
- onRenderContainer