【问题标题】:Bootstrap progress bar issue in react component反应组件中的引导进度条问题
【发布时间】:2018-02-27 19:49:32
【问题描述】:

除了 Bootstrap 进度条所有在 React Component 中工作的 Bootstrap 组件

    class Demo extends Component {
      render() {
        return (
              <div>
                <div className="profile_record">
                  <h5 className="progress-label"><strong>PROFILE COMPLETENESS</strong></h5>
                  <div className="progress">
                    <div className="progress-bar" role="progressbar" style={{width: "25%"}} aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
                  </div>
                </div>
              </div>
            )
           }
         }

【问题讨论】:

  • 什么不工作?
  • 进度条不可见,只有 25% 的文字在屏幕上可见

标签: html css twitter-bootstrap reactjs


【解决方案1】:

它看起来像预期的那样工作,你将 tit 设置为:
aria-valuenow="25"

您确定包含正确的引导程序css 和“js”文件吗?

class Demo extends React.Component {
      render() {
        return (
              <div>
                <div className="profile_record">
                  <h5 className="progress-label"><strong>PROFILE COMPLETENESS</strong></h5>
                  <div className="progress">
                    <div className="progress-bar" role="progressbar" style={{width: "25%"}} aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div>
                  </div>
                </div>
              </div>
            )
           }
         }
         
ReactDOM.render(<Demo />, document.getElementById('root'));
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

<div id="root"></div>

【讨论】:

    【解决方案2】:

    从 2018 年 9 月开始,您可以使用 Bootstrap 进度条,学分在这里BootStrap ProgressBar

    import { ProgressBar } from "react-bootstrap";
    
    <div>
      <ProgressBar variant="success" now={40} />
      <ProgressBar variant="info" now={20} />
      <ProgressBar variant="warning" now={60} />
      <ProgressBar variant="danger" now={80} />
    </div>
    

    【讨论】:

      猜你喜欢
      • 2016-07-30
      • 1970-01-01
      • 2021-07-31
      • 2021-02-28
      • 2019-09-04
      • 2013-09-03
      • 1970-01-01
      • 2021-10-23
      • 2020-06-05
      相关资源
      最近更新 更多