&nbsp jsx无法正常工作

我在jsx中使用&nbsp标记,它没有呈现空间。以下是我的代码的一小段。请帮助。

var Reporting=React.createClass({

  render: function(){
    return(
      <div style={divPositionReporting}>
          <p>Pricing Reports</p>
          <hr></hr>
          Select Scenario:&nbsp;&nbsp;
          <select>
            <option></option>
          </select>
          <button type="button">Get Pricing Report</button>
          <br/>
          Select Takeout Scenario:&nbsp;
          <select>
            <option></option>
          </select>
          <button type="button">Get Pricing Report</button>
          <br/>
      </div>
    );
  },

});
神无老丝Davaid2020/03/13 17:05:14

编写jsx代码{ },如下所示。

<h1>Code {' '}</h1>

您可以在此处放置空格或任何特殊字符。

例如你的情况

Select Takeout Scenario:&nbsp;

应该是这样的

Select Takeout Scenario:{' '}

会的。

作为建议,您不应该&nbsp用来添加额外的空间,可以使用css来实现。

阿飞古一A2020/03/13 17:05:14

您还可以使用ES6模板文字,即

`   <li></li>` or `  ${value}`