---
title: "Button"
type: "config"
description: "按钮"
---

```js
{
  children: [{
    type: 'Button',
    bind: 'b1',
    getInitialState: () => ({
      text: 'Click me',
    }),
    listeners: {
      onClick: {
        fns: [{
          fn(...argv) { console.log(1, argv) },
        }],
      },
    },
  }, {
    type: 'Button',
    getInitialState: () => ({
      text: 'Click me',
      disabled: true,
    }),
  }, {
    type: 'Button',
    getInitialState: () => ({
      text: 'Click me',
      inline: true,
    }),
    listeners: {
      onClick: {
        fns: [{
          fn({ util }) { util.toast.success('test') },
        }],
      },
    },
  }, {
    type: 'Button',
    getInitialState: () => ({
      text: 'Click me',
      loading: true,
    }),
  }],
}
```
