1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
loading.md 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ZQD Отправлено 5 лет назад 2be89d7
order title
4
zh-CN en-US
图标加载中
loading

zh-CN

图标是否加载中(加载中无法点击)。

en-US

Buttons display mode, flat and raised, default raised.

import { DataSet, Button } from 'choerodon-ui/pro';
import { runInAction } from 'mobx';

class App extends React.Component {
  ds = new DataSet();

  state = {
    loading: true,
  };

  componentWillMount() {
    runInAction(() => {
      this.ds.status = 'submitting';
    });
  }

  handleClick = () => {
    this.setState({ loading: !this.state.loading });
    return new Promise(resolve => setTimeout(resolve, 1000));
  };

  render() {
    return (
      <div>
        <Button icon="save" loading={this.state.loading}>保存</Button>
        <Button funcType="flat" color="primary" icon="save" loading>保存</Button>
        <Button icon="save" loading />
        <Button funcType="flat" icon="save" color="primary" loading />
        <Button dataSet={this.ds} type="submit">数据源状态</Button>
        <br />
        <br />
        <Button onClick={this.handleClick}>wait promise</Button>
      </div>
    );
  }
}

ReactDOM.render(
  <App />,
  mountNode
);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/open-hand-choerodon-ui.git
git@gitlife.ru:oschina-mirror/open-hand-choerodon-ui.git
oschina-mirror
open-hand-choerodon-ui
open-hand-choerodon-ui
master