OptionGroup 选择组
示例
见 Select
示例或 Dropdown
示例。
API
属性
名称 | 类型 | 默认值 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
label | string | - | 选项组的标题。 | ||||||||||||
expanded | boolean | false | 选项列表是否展开。 | ||||||||||||
trigger | 'click' | 'hover' | 'click' | 选项列表展开的时机。 | ||||||||||||
options | Array<Object> | [] | 选项列表,项目的类型为
| ||||||||||||
position | string | inline | 内部选项显示的方式。
| ||||||||||||
overlay-class | string | Array | Object | - | 参考 Overlay 组件的 overlay-class 属性。 | ||||||||||||
overlay-style | string | Array | Object | - | 参考 Overlay 组件的 overlay-style 属性。 |
插槽
名称 | 描述 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | 选项列表的内容。在没有指定 options 属性时,可以用来直接内联 Option 或其它 OptionGroup 组件。 | |||||||||||||||
label | 选项组标题文本区域。 默认内容:
| |||||||||||||||
group-label | 子选项组的标题文本区域。 默认内容:带
另外,当前选项组数据中除了上面描述的字段之外的其它字段也会自动通过 | |||||||||||||||
option-label | 选项的文本区域。 默认内容:不带
另外,当前选项数据中除了上面描述的字段之外的其它字段也会自动通过 | |||||||||||||||
option | 可供选择的选项的整个区域。 默认内容:
另外,当前选项数据中除了上面描述的字段之外的其它字段也会自动通过 | |||||||||||||||
before | 选项列表的前置区域。 | |||||||||||||||
after | 选项列表的后置区域。 |
事件
名称 | 描述 |
---|---|
toggle | 选项列表展开状态切换时触发,回调参数为 (expanded: boolean) 。expanded 表示操作将触发选项列表展开还是收起。 |
afteropen | 选项列表打开完成之后触发。 |
图标
名称 | 描述 |
---|---|
expandable | 可展开的项目。 |
自定义样式
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
--dls-dropdown-max-display-items | <integer> | 8 | 当 |