Skip to content

Latest commit

 

History

History
63 lines (56 loc) · 1.53 KB

File metadata and controls

63 lines (56 loc) · 1.53 KB
order title
0
基本

基本功能展示

import { NavBar, Progress, WhiteSpace, Button, Flex, WingBlank } from 'antd-mobile';

const MyProgress = React.createClass({
  getInitialState() {
    return {
      percent: 0,
    };
  },
  increase() {
    let percent = this.state.percent + 10;
    if (percent > 100) {
      percent = 100;
    }
    this.setState({ percent, status });
  },
  decline() {
    let percent = this.state.percent - 10;
    if (percent < 0) {
      percent = 0;
    }
    this.setState({ percent, status });
  },
  render() {
    return (
      <div className="progress-container">
        <div>
          <NavBar iconName={false} mode="light">未填充无色</NavBar>
          <Progress percent={this.state.percent} position="fixed" />
        </div>

        <Progress percent={this.state.percent} position="normal" unfilled="hide" />
        <WhiteSpace size="lg" />
        <WhiteSpace size="lg" />

        <NavBar iconName={false} mode="light">未填充有色</NavBar>
        <Progress percent={this.state.percent} position="normal" />

        <WhiteSpace size="lg" />
        <WingBlank size="lg">
          <Flex>
            <Flex.Item>
              <Button style={{ fontSize: '0.56rem' }} onClick={this.increase}> + </Button>
            </Flex.Item>
            <Flex.Item>
              <Button style={{ fontSize: '0.56rem' }} onClick={this.decline}> - </Button>
            </Flex.Item>
          </Flex>
        </WingBlank>
      </div>
    );
  },
});
ReactDOM.render(<MyProgress />, mountNode);