【问题标题】:How to store rich-text in database如何在数据库中存储富文本
【发布时间】:2018-12-19 06:53:49
【问题描述】:

我想将正在使用 Draft.js 和 React(在 UI 中)编辑的数据存储到 MySQL 数据库中。

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

例如 - 我对一些文本应用了粗体样式并给出了一些换行符。如何存储这些信息以备后用?

请建议一种格式来存储我的数据。

【问题讨论】:

  • 听起来您正在重塑 GoogleDocs。

标签: javascript reactjs rich-text-editor draftjs


【解决方案1】:

您可以将其保存为字符串格式。具体来说,您可以使用ContentState 的JSON 序列化字符串,如Draft JS docs 中所述。

Draft JS 有实用方法 convertFromRaw 和 convertToRaw 来帮助你。查看上面链接的文档,它们非常清楚。

【讨论】:

    猜你喜欢
    • 2020-12-07
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 2019-12-09
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    相关资源
    最近更新 更多