Button 按钮

用法

按钮样式

普通按钮主要按钮危险按钮成功按钮dashed按钮info按钮text按钮按钮不可用
不同样式按钮
通过设置type属性,可以设置按钮的不同样式:primary | danger | success | dashed | info | text
点击查看代码
<wd-button size="large" icon="filter-filled">普通按钮</wd-button>
  <wd-button
    size="large"
    type="primary"
    round-shape="none"
    icon="home-outlined"
    @click="clickHandler"
    >主要按钮</wd-button
  >
  <wd-button size="large" type="danger">危险按钮</wd-button>
  <wd-button size="large" type="success">成功按钮</wd-button>
  <wd-button size="large" type="dashed">dashed按钮</wd-button>
  <wd-button size="large" type="info">info按钮</wd-button>
  <wd-button size="large" type="text">text按钮</wd-button>
  <wd-button size="large" disabled="true" type="primary">按钮不可用</wd-button>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

按钮大小

普通按钮主要按钮危险按钮成功按钮dashed按钮info按钮text按钮按钮不可用
不同尺寸按钮
通过设置size属性,可以设置按钮的大小:small | middle | large
点击查看代码
<wd-button size="large" icon="filter-filled">普通按钮</wd-button>
<wd-button
  size="large"
  type="primary"
  round-shape="none"
  icon="home-outlined"
  @click="clickHandler"
  >主要按钮</wd-button
>
<wd-button size="small" type="danger">危险按钮</wd-button>
<wd-button size="middle" type="success">成功按钮</wd-button>
<wd-button size="small" type="dashed">dashed按钮</wd-button>
<wd-button size="large" type="info">info按钮</wd-button>
<wd-button size="small" type="text">text按钮</wd-button>
<wd-button size="large" disabled="true" type="primary"
  >按钮不可用</wd-button
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

按钮形状

主要按钮C
不同样式按钮
通过设置round-shape属性,可以设置按钮的形状:circle | none
点击查看代码
<wd-button
  size="large"
  type="primary"
  round-shape="none"
  icon="home-outlined"
  @click="clickHandler"
  >主要按钮</wd-button
>
<wd-button size="small" round-shape="circle" type="primary"
  >C</wd-button
>
1
2
3
4
5
6
7
8
9
10
11

按钮组

成功按钮主要按钮按钮C
ButtonGroup
在按钮组中的按钮会自动加上间隔,并且可以设置按钮组中的按钮的大小和类型,如果按钮也设置了大小和类型,则以按钮组上的属性会被覆盖。
点击查看代码
<wd-button-group size="small" type="success">
  <wd-button
    round-shape="none"
    icon="home-outlined"
    @click="clickHandler"
    >成功按钮</wd-button
  >
  <wd-button
    size="large"
    round-shape="none"
    icon="home-outlined"
    type="primary"
    @click="clickHandler"
    >主要按钮</wd-button
  >
  <wd-button
    round-shape="none"
    icon="home-outlined"
    type="primary"
    @click="clickHandler"
    >按钮</wd-button
  >
  <wd-button round-shape="circle" type="primary"
    >C</wd-button
  >
</wd-button-group>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

属性

参数说明类型可选值默认值
size(ButtonGroup组件)组件大小stringsmall / middle / largemiddle
type(ButtonGroup组件)类型stringprimary / success / warning / danger / info / text / dashed-
roundShape形状stringcircle / nonenone
disabled是否可用booleantrue / falsetrue
loading加载中booleantrue / falsefalse

事件

事件名称说明回调参数
click按钮的点击事件(event) => void