保存带有中断的文本区域,MERN 堆栈
Posted
技术标签:
【中文标题】保存带有中断的文本区域,MERN 堆栈【英文标题】:Saving textarea with breaks, MERN Stack 【发布时间】:2021-08-18 11:43:06 【问题描述】:如何在 MongoDB 中保存多个段落我有一个 textarea 允许输入多个段落但不保存数据库中的行空间
比如我希望提交的数据是这样的
Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi? Lorem ipsum dolor。
Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi?
Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi? Lorem ipsum dolor
但它会像这样保存
Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi? Lorem ipsum dolor Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi? Lorem ipsum dolor Lorem ipsum dolor sit amet consectetur adipisicing elit.Lorem ipsum dolor sit amet consectetur adipisicing elit。诺比斯,sequi? Lorem ipsum dolor
【问题讨论】:
【参考方案1】:确保您的文本位于 <pre>
标记内,以便保留格式
【讨论】:
这个问题它保持单行直到你指示换行符,就像我有一个单段的 4 行,它只在浏览器上呈现 1 行。 您的问题已经回答here【参考方案2】:根据@Patrik Gohil 的评论,我可以使用 nl2br,因为我使用的是 react,所以打包的 nl2br 不起作用,但我使用了另一个名为 link 的打包,因为在 react 中我们需要通过 javascript 创建一个元素
【讨论】:
以上是关于保存带有中断的文本区域,MERN 堆栈的主要内容,如果未能解决你的问题,请参考以下文章