当前位置: 首页 > 文档资料 > Feui 中文文档 >

Button 按钮

优质
小牛编辑
135浏览
2023-12-01
import { Button } from 'feui';
components: {
  [Button.name]: Button
}

代码演示

按钮类型

支持defaultprimarywarn三种类型,默认为default

<fe-button type="default">页面次要操作</fe-button>
<fe-button type="primary">页面主要操作</fe-button>
<fe-button type="warn">页面警告操作</van-button>

小按钮

mini属性设置为true 可实现小按钮

<fe-button type="primary" mini>按钮</fe-button>
<fe-button type="default" mini>按钮</fe-button>
<fe-button type="warn" mini>按钮</fe-button>

禁用状态

通过disabled属性来禁用按钮,此时按钮不可点击

<fe-button type="primary" disabled>页面主要操作 Disabled</fe-button>
<fe-button type="default" disabled>页面次要操作 Disabled</fe-button>
<fe-button type="warn" disabled>警告类操作 Disabled</fe-button>

加载状态

按钮出现loading小菊花

<fe-button type="primary" show-loading>页面主要操作 Loading</fe-button>
<fe-button type="default" show-loading>页面次要操作 Loading</fe-button>
<fe-button type="warn" show-loading>警告类操作 Loading</fe-button>

按钮无背景

设置plaintrue

<fe-button type="primary" plain>页面主要操作 Loading</fe-button>
<fe-button type="default" plain>页面次要操作 Loading</fe-button>
<fe-button type="warn" plain>警告类操作 Loading</fe-button>

link

当成跳转链接使用

<fe-button type="primary" link="/demo">去demo页面</fe-button>
<fe-button type="default" link="BACK">Back</fe-button>

背景渐变

接受一个数组 显示不同渐变色彩

<fe-button :gradients="['#1D62F0', '#19D5FD']">多彩背景</fe-button>

API

参数说明类型默认值可选值
type按钮类型Stringdefaultdefault,primary,warn
disabled按钮是否可用Booleanfalsetrue,false
text按钮文字,同默认slotString--
mini是否为小按钮Booleanfalsetrue,false
plain按钮是否有背景Booleanfalsetrue,false
show-loading是否有loadingBooleanfalsetrue,false
linkvue-router路由String--
gradients背景渐变,数组最小要传两个值Array--
action-typebutton的type属性,默认为浏览器默认(submit)Stringsubmitsubmit,button,reset
-----

Slots

Slot名说明备注
default按钮文字-
---