gpt4 book ai didi

reactjs - 模板文字在 react 中不起作用

转载 作者:行者123 更新时间:2023-12-05 00:48:59 26 4
gpt4 key购买 nike

我的代码如下。模板文字不在 span 标签中创建多行字符串,而在控制台中创建多行。

import React, {Component} from 'react';

import ReactDOM from 'react-dom';


class MyApp extends Component {

render() {

console.log(`string text line 1
string text line 2`);

let test = `dfas dss
sdassas`;

return (
<span>{test}</span>
)
}
}

ReactDOM.render(
<MyApp />,
document.getElementById('app')
);

最佳答案

HTML 将空格折叠成一个空格。见 Why does HTML require that multiple spaces show up as a single space in the browser?

最简单的解决方案是告诉跨度 it should not collapse whitespace .

以下代码片段向您展示了这与 React 无关,以及如何在 HTML 中显示换行符

<h2>Using white-space: pre</h2>
<span style="white-space: pre">

Hello this

has new lines
</span>

<h2>Collapsing white space</h2>
<span>

Hello this

has new lines

</span>

关于reactjs - 模板文字在 react 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47272428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com