如何在 React Native 中的 <Text> 组件中插入换行符?

新手上路,请多包涵

我想在 React Native 的 Text 组件中插入一个新行(如 \r\n、

)。

如果我有:

<text>
<br />
Hi~<br />
this is a test message.<br />
</text>

然后 React Native 渲染 Hi~ this is a test message.

是否可以渲染文本以添加新行,如下所示:

Hi~
this is a test message.

原文由 Curtis 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.3k
2 个回答

这应该这样做:

 <Text>
 Hi~{"\n"}
 this is a test message.
 </Text>

原文由 Chris Ghenea 发布,翻译遵循 CC BY-SA 4.0 许可协议

你也可以这样做:

 <Text>{`
Hi~
this is a test message.
`}</Text>

在我看来更容易,因为您不必在字符串中插入内容;只需将它包装一次,它就会保留你所有的换行符。

原文由 Venryx 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏