Skip to content

按钮

按钮组件是一个基础的交互组件,用于触发操作。Onionl UI 提供了多种尺寸和类型的按钮以满足不同场景的需求。

基础用法

按钮组件通过 sizetype 属性来定义不同的样式。

尺寸

按钮提供了 7 种预设尺寸: xssmmdlgxl2xl3xl。默认为 md 尺寸。

种类

按钮有三种类型: primarysecondaryoutline。默认为 primary 类型。

链接按钮

按钮可以作为链接使用。使用 to 属性指定链接地址,或使用 link 属性将按钮样式设置为链接形式。

禁用状态

按钮可以设置为禁用状态。使用 disabled 属性将按钮设置为禁用状态。

图标按钮

按钮可以只包含图标。使用 icon 属性设置图标,支持所有 Material Icons。

TIP

使用图标功能需要先安装 Mono Icons 图标集

自定义

除了预设尺寸外,你还可以传入数字来自定义按钮大小,默认是1-20,可以通过在组件的预设中设置range字段来改变按钮大小的范围。

JavaScript
    onionlUIPreset({ range: 25 }),

属性

属性名说明类型默认值
size按钮尺寸,可选值为 smmdlg 或数字string | numbermd
link是否为链接样式booleanfalse
to路由跳转目标,支持 vue-router 的 to 属性string | RouteLocationRaw-
icon图标名称,支持 Material Iconsstring-
disabled是否禁用booleanfalse