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

标签 javascript reactjs rich-text-editor draftjs

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

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

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

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

最佳答案

您可以将其另存为字符串格式。为了详细说明,您可以使用 ContentState 的 JSON 序列化字符串,如 Draft JS docs 中所述。 .

Draft JS 具有实用方法 convertFromRawconvertToRaw 来帮助您。查看上面链接的文档,它们非常清楚。

关于javascript - 如何在数据库中存储富文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53846018/

相关文章:

javascript - 如何在 VS Code IDE 中查看文件的历史记录?

Sitecore RTE 超时

ios - Rich Editor View 未使用 html 加载文本

javascript - Protractor 测试 - Angular 5

javascript - 如何防止 react native 中的 setInterval 阻塞正在运行的动画?

javascript - React 和 React Router 中的子域路由

reactjs - React hooks滚动事件性能问题

qt - QML 富文本编辑器

JavaScript 打开 URL 并在 Div 中回显其内容

javascript - 我如何才能访问另一个函数中的样式对象