如何在React上使用样式whiteSpace:’pre-wrap’
我有一个div,需要使用带空格的格式来呈现文本
render() {
<div style={{whiteSpace: 'pre-wrap'}}
keep formatting
keep spaces
</div>
}
JSX
折叠空格,在这种情况下,您可以dangerouslySetInnerHTML
像这样使用
var Component = React.createClass({
content() {
const text = `
keep formatting
keep spaces
`;
return { __html: text };
},
render: function() {
return <div
style={{ whiteSpace: 'pre-wrap' }}
dangerouslySetInnerHTML={ this.content() }
/>
}
});
注意: 对于新版本的React / JSX,无需使用dangerouslySetInnerHTML
const App = () => (
<div style={{ whiteSpace: 'pre-wrap' }}>
{`
keep formatting
keep spaces
keep spaces
`}
</div>
);
ReactDOM.render(<App />, document.getElementById('root'));
<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>
目前,我的应用程序需要一些应该附加到日志消息中的值。由于它在SL4J下使用Log4J2,我的第一个想法是对Log4J记录器进行包装,在那里我可以向输出中添加新值。 一些博客指出我应该写一个日志,一个LoggerFactory和一个活页夹。但它们已经相当过时(2011年),并且不希望这些代码与当前的lib一起工作。 我还看到了一些关于线程上下文的东西,看起来像我想要构建这个测试。 所以我的问题是什么
问题内容: 标记对于HTML中的代码块以及编写脚本时调试输出非常有用,但是如何使文本自动换行而不是打印长行呢? 问题答案: 答案,来自此页面的CSS:
问题内容: 我尝试了解如何使用“内部”包组织代码。让我展示一下我的结构: 在GOPATH树之外。无论我尝试从什么都不导入的任何路径都可行,唯一可行的情况是。我认为我做错了什么,或者总体上弄错了“内部”包装想法。任何人都可以让事情变得更清楚吗? 更新 上面的示例是正确的,我唯一需要的是将文件夹放在下。因此,如果我们仅从子树而不是从外部导入,则该导入路径是可行的。 问题答案: 包必须位于您的包中才能导
问题内容: 我是Python的XGBoost的新手,所以我很抱歉,如果答案是显而易见的,但是我尝试使用panda数据框并以Python的形式获取XGBoost,以提供与使用Scikit- Learn包装器相同时得到的相同预测行使。到目前为止,我一直无法做到这一点。举个例子,在这里我拿波士顿数据集,转换为熊猫数据框,训练该数据集的前500个观察值,然后预测最后6个。我先使用XGBoost,然后使用S
问题内容: 我已经阅读了很多有关如何使用javascript或PHP在网站上实现Elastic Search的很好的文档。 ES很好的介绍。 这里和这里的文档都很完整。 整个CRUD。 使用PHP进行elasticsearch:此处,此处和此处。 因此,我为您提供这些URL的原因是要了解在拥有预先存在的SQL DB时如何使用一个或多个出色的文档。 我在某处缺少要点:正如他们所说的,Elastics
我想在AWS Cloud9上预览我的Ionic应用程序,但它似乎没有显示出来。 我尝试过使用ionic serve——端口8080(因为cloud9只打开了端口8080),它似乎只是显示了早期版本中的旧内容。我还尝试了ionic构建,然后使用http服务器www从www输出提供服务,但没有效果。 爱奥尼亚服务——端口8080爱奥尼亚构建 它不会在预览窗口中显示任何内容。我能够使用http服务器进行
有人知道我如何预测android设备上的下一个id吗。因为每次我翻阅阅读器,我都会得到一个不同的id。
根据这些说明,我将Maven包部署到github。https://help.github.com/en/github/managing-packages-with-github-packages/configuring-apache-maven-for-use-with-github-packages#installing-a-package 这起作用了。 现在,我正在安装第二个Maven项目,它