简介
下拉按钮是由主按钮和右侧下拉菜单组成的魔笔基础组件,点击主按钮执行默认操作,点击右侧图标显示更多选项。可以自定义右侧的图标。
配置项
分类 | 配置 | 示例 | 说明 |
内容 | 菜单列表 | 下拉菜单列表,可以添加多个操作选项,便于用速选择并执行相关功能 | |
编辑节点 | 菜单列表选择某一项点击编辑节点,可以设置标题、图标、禁用状态和事件处理器 | ||
配置事件处理器 | 可以配置事件、动作、配置组件和高级执行条件、防抖等属性 | ||
按钮文字 | 按钮上显示的文本内容 | ||
按钮类型 | 控制按钮的不同样式和行为,可选项:主要按钮,默认按钮,虚线按钮,文本按钮,链接按钮 | ||
开启徽标 | 是否展示徽标 | ||
徽标配置 | 开启徽标后,可以配置徽标属性 | ||
悬浮提示 | 是否展示悬浮提示 | ||
悬浮提示配置 | 开启「悬浮提示」后,可以配置悬浮提示属性 | ||
扩展配置 | 可以配置按钮文本内容前后缀图标 | ||
交互 | 隐藏 | 隐藏,详情参见通用属性 | |
弹出位置 | 可设置菜单列表弹出位置 | ||
触发方式 | 可设置按钮点击或悬浮状态菜单列表弹出 | ||
加载 | 显示加载动画 | ||
禁用 | 控制组件是否禁用。禁用的组件展示为灰色,提示用户该组件不可用 | ||
样式 | 高度 | 高度,详情参见通用属性 | |
外边距 | 外边距,详情参见通用属性 | ||
幽灵样式 | 是否展示幽灵样式 | ||
危险按钮 | 展示危险按钮标记,强调操作的高风险,通常用于涉及数据丢失、账户删除或其他不可逆转操作的按钮 | ||
按钮形状 | 按钮展示形状,可以设置默认、圆形和圆角三种形状 | ||
按钮布局 | 按钮在容器内的布局方式,可选项:通栏、左侧、中央、右侧 | ||
CSS样式 | CSS样式 | 添加 CSS 样式 | |
圆角 | 详情参见通用属性 | ||
按钮内容字体大小 | 按钮内容字体大小 | ||
按钮内容字体行高 | 按钮内容字体行高 | ||
主要按钮激活态背景色 | 详情参见通用属性 | ||
主要按钮激活态文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
主要按钮悬浮态背景色 | 详情参见通用属性 | ||
主要按钮悬浮态文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
主要按钮背景色 | 详情参见通用属性 | ||
主要按钮文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
默认按钮激活态背景色 | 详情参见通用属性 | ||
默认按钮激活态边框颜色 | 详情参见通用属性 | ||
默认按钮激活态文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
默认按钮悬浮态背景色 | 详情参见通用属性 | ||
默认按钮悬浮态边框颜色 | 详情参见通用属性 | ||
默认按钮悬浮态文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
默认按钮背景色 | 详情参见通用属性 | ||
默认按钮边框颜色 | 详情参见通用属性 | ||
默认按钮文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
文本按钮激活态背景色 | 详情参见通用属性 | ||
文本按钮禁用时文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
文本按钮文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
文本按钮悬浮时背景颜色 | 详情参见通用属性 | ||
链接按钮激活态文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
链接按钮文本颜色 | 设置文本颜色,对应 CSS 属性:color,查看 mdn 详细说明 | ||
链接按钮文本悬浮时颜色 | 详情参见通用属性 |
属性与方法
名称 | 类型 | 示例 | 说明 |
text | string |
| 按钮文本 |
setText | func |
| 设置按钮文本 |
clearText | func |
| 清除按钮文本 |
loading | boolean |
| 按钮加载状态 |
setLoading | func |
| 设置按钮加载状态 |
disabled | boolean |
| 是否禁用当前按钮 |
setDisabled | func |
| 设置是否禁用当前按钮 |
clearDisabled | func |
| 清除按钮禁用按状态 |
click | func |
| 点击操作 |
事件回调
事件名 | 说明 |
组件点击时的回调 |