包含如下组件:
根组件
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
effect | 效果类型 | String | 见下 EFFECT_LIST |
simple |
label | 标题 | String | -- | -- |
gutter | 激活时选项之间间隔 | Number | -- | 5 |
activeColor | 激活时主色 | String | 标准 css 颜色值 | #fc756f |
raiseLabel | 激活时 label 是否有 3d 效果 | Boolean | true / false | false |
autoHide | 点击外部或选项后是否自动隐藏 | Boolean | true / false | true |
EFFECT_LIST
取值simple
(默认)random
camber
stagger
fence
单个选项,只能在 EffectDropdown
下使用
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
disabled | 是否禁用 | Boolean | true / false | false |
Events
事件名称 | 说明 | 回调参数 |
---|---|---|
click | 选项被点击时触发的事件 | { item, index, event } |
mouseenter | 鼠标移动到选项上时触发的事件 | { item, index, event } |
mouseleave | 鼠标从选项上离开时触发的事件 | { item, index, event } |
可自行根据 classnames
进行样式覆盖
effect-dropdown
: 根元素effect-dropdown--active
: 根元素-激活状态effect-dropdown__label
: 标题effect-dropdown__label--raise
: 标题-激活时具有 3d 效果effect-dropdown__content
: 选项容器effect-dropdown-item
: 单个选项effect-dropdown-item--disabled
: 单个选项禁用状态effect-dropdown-item--simple
: 单个选项-simple 效果effect-dropdown-item--random
: 单个选项-random 效果effect-dropdown-item--camber
: 单个选项-camber 效果effect-dropdown-item--stagger
: 单个选项-stagger 效果effect-dropdown-item--fence
: 单个选项-fence 效果