首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Newline被忽略了

Newline被忽略了
EN

Stack Overflow用户
提问于 2021-08-02 09:52:51
回答 1查看 50关注 0票数 0

我目前正在开发一个相当简单的错误处理系统,但我添加换行符的尝试似乎被忽略了。

预期行为:

代码语言:javascript
复制
[expression]: errormessage
[expression2]: errormessage2
[expression2]: errormessage3

当前行为:[expression]: errormessage [expression2]: errormessage2 [expression2]: errormessage3

我把我的绳子做成这样:

代码语言:javascript
复制
    result.map((errorObject) => {
      errorMessage = `${errorMessage} ${errorObject.error}` + "\n";
    });

我也尝试过:

代码语言:javascript
复制
    result.map((errorObject) => {
      errorMessage = `${errorMessage} ${errorObject.error}\n`;
    });

result.map完成后,我将errorMessage对象返回给React组件以进行呈现。这个组件是一个简单的html p对象。

代码语言:javascript
复制
  {validationMessage && validationError && (
    <ErrorMessage>{validationMessage}</ErrorMessage>
  )}

validationMessage的控制台日志返回:

代码语言:javascript
复制
validationMessage: " [expression]: errormessage\n [epression2] errormessage2\n [expression3]: errormessage3\n"}

如果能在这方面提供任何帮助,我将不胜感激。如果需要更多的信息,请随时提问,我会相应地更新问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-02 09:59:50

HTML忽略换行符。因此,与其试图映射数据并创建类似的换行符,不如在组件级别上实现它,即数据的显示方式。

您可以使用P标记(段落)或br (中断)创建新行。您可能还想在这里寻找解决方案:HTML中带有'\n‘的分行符

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

https://stackoverflow.com/questions/68619548

复制
相关文章

相似问题

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