如何在数据库中存储富文本

时间:2018-12-19 06:53:49

标签: javascript reactjs rich-text-editor draftjs

我想存储使用Draft.js和React格式化的数据。我想发布这些数据并将其保存在MySQL数据库中。

我不确定我应该以哪种格式存储数据,以便可以从数据库中获取数据并将其以书写文本时应用的格式显示在页面上?

例如-我对某些文本应用了粗体样式,并给出了一些换行符。如何存储此信息以备后用? 请提出一种存储我的数据的格式。

1 个答案:

答案 0 :(得分:1)

您可以将其另存为字符串格式。详细说来,您可以使用Draft JS docs中提到的def copy_stream2(from, to) while (buf = from.read(16 * 1024)) to.print buf end end 的JSON序列化字符串。

Draft JS具有实用程序方法ContentStateconvertFromRaw为您提供帮助。查看上面链接的文档,它们很清楚。