Bootstrap 4在Reactjs中的按钮上加载微调器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bootstrap 4在Reactjs中的按钮上加载微调器相关的知识,希望对你有一定的参考价值。

我正在尝试在按钮上添加Bootstrap 4 Loading Spinner。我的按钮代码如下所示

<button className="btn-wide btn-pill btn-shadow btn-hover-shine btn btn-primary btn-lg"
                          onClick=this.handleSubmit>
   
      this.state.toggle && this.props.value !== 'error'
           ? '<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>'
    : ''
   
   Create Account
  </button>

我将得到如下输出

enter image description here

我将Bootstrap 4包含在index.html文件中,如下所示

<title>React App</title>
    <link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">

  </head>
答案
<button className="btn-wide btn-pill btn-shadow btn-hover-shine btn btn-primary btn-lg"
                      onClick=this.handleSubmit>
   
      this.state.toggle && this.props.value !== 'error' &&
           <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
   
   Create Account
</button>

这将让React知道您要呈现<span>元素,而不是将其写为按钮标签。

以上是关于Bootstrap 4在Reactjs中的按钮上加载微调器的主要内容,如果未能解决你的问题,请参考以下文章

在反应中的方形和圆形按钮内使用 faPlay 图标居中 fontawesome 组件

如何在reactjs中更新地图功能中的状态

父组件中的 Reactjs 按钮,在子组件中提交 Redux 表单

使用 Bootstrap 4 对齐 div 中的项目

行对齐中的 Bootstrap 4 按钮

Bootstrap 4 响应式按钮大小