Firestore 不保存文本区域中的换行符

Posted

技术标签:

【中文标题】Firestore 不保存文本区域中的换行符【英文标题】:Firestore does not save line breaks from text area 【发布时间】:2018-06-14 20:44:12 【问题描述】:

我正在使用带有 Vue v-model 的文本区域并将其保存在 firestore 集合中。但是换行符在数据库中消失了。

如何解决?

<div class="form-group">
    <textarea v-model="docsInfo" rows="3"></textarea>
</div>
// ... JS
export default 
    data() 
        return 
          title: "",
          docsInfo: "",
        ;
    ,
// ...
db
    .collection("posts")
    .add(
      title: this.title,
      info: this.docsInfo // from text area
    )

【问题讨论】:

【参考方案1】:

换行符不会出现在 Firestore 控制台中,文本显示为单行,但它们会被保存。 只需在下面的链接中应用标记的答案。 Vue.js show white space (line breaks)

【讨论】:

以上是关于Firestore 不保存文本区域中的换行符的主要内容,如果未能解决你的问题,请参考以下文章

文本区域中的换行符[重复]

带有换行符的文本区域中的数据到数据库

使用 php 读取文件时删除文本区域中的换行符

WordPress - 如何在不丢失换行符的情况下清理文本区域中的多行文本?

禁用 HTML 文本区域中的换行符

在发布和重用值后,在文本区域中显示用换行符分隔的值