首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSX中的突破线

JSX中的突破线
EN

Stack Overflow用户
提问于 2022-08-30 13:36:15
回答 2查看 38关注 0票数 -1

我将应用程序中的所有文本存储在一个settings.ts文件中,但我需要添加一些断线,\n看起来不起作用。我还有别的办法可以打破这些防线吗?我和Next.js,React和TypeScript一起工作。

代码语言:javascript
复制
export const text = 'this is my text that \nshould have a breakline'

<div>{text}</div>
EN

回答 2

Stack Overflow用户

发布于 2022-08-30 14:48:14

不使用\n,您可以使用另一个选项<br/>

票数 0
EN

Stack Overflow用户

发布于 2022-08-30 15:26:57

您可以将white-space设置为pre-wrap

代码语言:javascript
复制
const text = 'this is my text that \nshould have a breakline'

const App = () => <div className="break">{text}</div>

ReactDOM.render(
    <App />,
    document.getElementById("root")
);
代码语言:javascript
复制
.break {
  white-space: pre-wrap;
}
代码语言:javascript
复制
<div id="root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.development.js"></script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73543390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档