---
name: Button
title: 按钮
group: DataEntry
---

点击后会触发一个操作。

## 示例

{% exCode "DataEntry/XButton/index.js" %}
{% exView "data-entry/button" %}

## API

| 成员        | 说明           | 类型         | 默认值       |
|------------|----------------|-----------|---------------|
| type    | 按钮类型,可选值`primary`,`linear`,或者数组`["背景色(可以是渐变色)","文字(不设为#fff)"]`  | string/arrary  | - |
| size    |  设置按钮大小，可选值为`large`,`middle`,`small`  | string  | `large` |
| icon    | 等同于XIcon 组件里包的`type`<br />(注意：loading 设置后此项设置失效)  | string  | - |
| radius    | 圆角大小,可选值`max`,`none`  | string  | - |
| disabled    |  是否不可用  | boolean  | false |
| ghost    |  是否是幽灵按钮(线框型)  | boolean  | false |
| inline    |  是否是行内按钮  | boolean  | false |
| across | 是否是通栏(带图标时会自动改为上下布局) | boolean  | false |
| loading    |  设置按钮载入状态  | boolean  | false |
| className | 样式类名 | string | - |
| onClick    |  点击按钮的回调函数  | (e: Object): void  | - |