ant-design/components/progress/demo/dynamic.md
2015-06-15 14:43:27 +08:00

667 B

动态展示

  • order: 4

会动的进度条才是好进度条。


var Line = antd.Progress.Line;

var MyProgress = React.createClass({
  getInitialState() {
    return {
      percent: 0
    };
  },
  componentDidMount: function() {
    var self = this;
    setInterval(function() {
      if (self.state.percent < 100) {
        self.state.percent += 2;
      }
      self.setState({
        percent: self.state.percent
      });
    }, 100);
  },
  render() {
    return <Line percent={this.state.percent} width="300" strokeWidth="3" />;
  }
});

React.render(
  <MyProgress />
  , document.getElementById('components-progress-demo-dynamic'));