首页 > 解决方案 > Firestore 不存储来自 TextField 的新行

问题描述

将包含换行符的 TextField 中的字符串值(通过点击键盘上的换行按钮)添加到 Firestore 字段时,Firestore 中的值不会将\\n添加到值中。相反,它只是用一个空白空间替换它。但是,当在我的应用程序中显示字符串值时,它会用换行符显示它,这对我来说是令人困惑和有问题的,因为 Firestore 值不包括\\n

有什么理由这样做吗?

标签: flutterdartgoogle-cloud-firestore

解决方案


您所观察到的只是因为 Firestore 控制台选择显示字符串的方式,以实现紧凑性。数据始终按照您编写的方式存储,当您在应用程序中读回它时,它将完全按照您编写的方式存储。


推荐阅读