Skip to content
On this page

Trigger 触发器

需要触发才能实现的下拉菜单

基本使用

trigger 属性可配置不同的触发方式,默认插槽展示触发器,content 插槽插入弹出内容

开启

多层嵌套

也可以多层嵌套实现

click 触发

开启

自定义动画时长

enter-durationleave-duration 属性可自定义动画时长

click 触发

开启

Attributes

参数说明类型可选值默认值
spacing触发器和内容之间的间距string / number————
disabled是否禁用boolean——false
trigger触发方式TriggerTriggerhover clickhover
width自定义宽度string / number————
arrow是否带有箭头boolean——false
enter-duration弹出动画持续时间number————
leave-duration关闭动画持续时间number————
on-change弹窗状态改变时触发的回调HandleChange————
on-open弹窗状态打开时触发的回调HandleChange————
on-close弹窗状态关闭时触发的回调HandleChange————

Slots

名称说明
default触发器内容
content弹出内容

Methods

参数说明
close关闭触发器

Interface

组件导出以下类型定义:

ts
import type { TriggerInstance, TriggerProps, TriggerTrigger } from 'fighting-design'

TriggerTrigger

ts
type TriggerTrigger = 'hover' | 'click'

Contributors