我正在从API导入一个字符串以使用react在网页上显示。 字符串的内容是:“名称\ n姓氏”。如何获得React以显示字符串中包含的换行符?
我可以更改以更改api后端上字符串的内容。我已经尝试了“ \ n”和br标签,但似乎都没有用。
我的反应代码如下:
...
答案 0 :(得分:1)
两种解决问题的方法:
1。。在渲染之前拆分您收到的文本。
:
let newText = text.split('\n').map((item, i) => {
return <p key={i}>{item}</p>;
});
2。。使用空白:预包装;
:
div {
white-space: pre-wrap;
}
答案 1 :(得分:0)
将此添加到您的样式style={{ whiteSpace: 'pre-wrap' }}