换行符在 Firestore 中不起作用
The line break doesn't work in the firestore
我使用 vue 3 和 firestore。
我在写的时候,虽然按回车键换行,但是写space.
才有效
在 firestore 中
这是我的代码。
<div class="form-group">
<textarea class="form-control" cols="30" rows="10" v-model="content" required></textarea>
</div>
await db.collection('forms').add(
{
title: title.value, content: content.value, createdAt, updatedAt, uid, name, views
}
)
如何使用换行符?
Firestore 中的换行符按书写方式保留,问题是 Firestore 中的渲染机制被设计为忽略换行符以保留 Firestore 文档的结构。
如果您下载文档快照并将文本呈现在文本区域框内,您可以看到这一点,对于网站,您可能必须使用网络安全替代方案替换换行符,例如 <br />
我刚刚添加了 style="white-space:pre-line" 并且有效!
我使用 vue 3 和 firestore。
我在写的时候,虽然按回车键换行,但是写space.
才有效在 firestore 中
这是我的代码。
<div class="form-group">
<textarea class="form-control" cols="30" rows="10" v-model="content" required></textarea>
</div>
await db.collection('forms').add(
{
title: title.value, content: content.value, createdAt, updatedAt, uid, name, views
}
)
如何使用换行符?
Firestore 中的换行符按书写方式保留,问题是 Firestore 中的渲染机制被设计为忽略换行符以保留 Firestore 文档的结构。
如果您下载文档快照并将文本呈现在文本区域框内,您可以看到这一点,对于网站,您可能必须使用网络安全替代方案替换换行符,例如 <br />
我刚刚添加了 style="white-space:pre-line" 并且有效!