Skip to content

Button 按钮


按需引入

::: CopyCode

ts
import { createApp } from 'vue'
import App from './App.vue'
import { MeButton } from 'mine-h5-ui'
import 'mine-h5-ui/styles/MeButton.css'

createApp(App).use(MeButton).mount('#app')

:::

提示

  • 如果你觉得重新编写 HTML 结构麻烦,可以直接复制下面的代码,也可以点击右侧的按钮实现复制效果。

代码演示

类型按钮

  • 支持 defaultprimarysuccessinfowarningdanger 六种类型,默认为 default。

::: CopyCode

html
<me-button type="default">默认按钮</me-button>
<me-button type="primary">主要按钮</me-button>
<me-button type="success">成功按钮</me-button>
<me-button type="info">信息按钮</me-button>
<me-button type="warning">警告按钮</me-button>
<me-button type="danger">危险按钮</me-button>

:::

朴素按钮

  • 通过 plain 属性将按钮设置为朴素按钮,朴素按钮的文字为按钮颜色,背景为白色。

::: CopyCode

html
<me-button type="primary" plain>主要按钮</me-button>
<me-button type="success" plain>成功按钮</me-button>
<me-button type="info" plain>信息按钮</me-button>
<me-button type="warning" plain>警告按钮</me-button>
<me-button type="danger" plain>危险按钮</me-button>

:::

禁用状态

  • 通过 disabled 属性来禁用按钮,禁用状态下按钮不可点击。

::: CopyCode

html
<me-button type="primary" disabled>禁用状态</me-button>
<me-button type="success" disabled>禁用状态</me-button>
<me-button type="primary" plain disabled>禁用状态</me-button>
<me-button type="success" plain disabled>禁用状态</me-button>

:::

图标按钮

::: CopyCode

html
<me-button type="default" icon="icon-copy">复制图标</me-button>
<me-button type="success" icon="icon-success">成功图标</me-button>
<me-button type="primary" icon="icon-star">星星图标</me-button>
<me-button type="warning" icon="icon-warning1">警告图标</me-button>
<me-button type="danger" icon="icon-Danger" plain>危险图标</me-button>
<me-button type="danger" icon="icon-tuichu" plain>退出图标</me-button>

:::

自定义颜色按钮

  • 通过 color 属性来设置自定义颜色按钮,默认值为 #494949。

::: CopyCode

html
<me-button type="success" color="#ff8133">#ff8133</me-button>
<me-button type="primary" color="#547aff" plain>#547aff</me-button>
<me-button type="warning" color="#ffc262">#ffc262</me-button>

:::

API

参数

参数说明类型可选值默认值版本
width按钮宽度string--自适应内容v2.0.0
type按钮类型stringdefault / primary / success / info / warning / dangerdefaultv2.0.0
native-type原生 button 标签的 type 属性stringbutton / reset / submitbuttonv2.0.0
plain是否为朴素按钮booleantrue / falsefalsev2.0.0
disabled是否为禁用状态booleantrue / falsefalsev2.0.0
icon图标按钮string----v2.0.0
color自定义颜色string--#494949v2.0.0

Slots

具名插槽说明scopedSlots版本
default默认名称----

方法

方法名说明回调参数版本
click点击按钮时触发的事件event: MouseEventv2.3.5

基于 MIT 许可发布