gpt4 book ai didi

javascript - 草案 js.将编辑器内容保存到数据库

转载 作者:行者123 更新时间:2023-12-03 13:01:25 34 4
gpt4 key购买 nike

我正在尝试将draft-jsEditorContent保存到数据库,然后再次读取并重新创建EditorContent对象。但是 EditorContent.getPlainText() 会去除富文本内容。我不知道还能怎么做。

如何正确保留 EditorContent

最佳答案

getPlainText() 方法,顾名思义,只返回没有任何丰富格式的纯文本。您应该使用 convertToRaw() and convertFromRaw()用于序列化和反序列化编辑器内容的函数。

如果需要,您可以通过这种方式导入它们:(假设您使用的是 ES6)

import {convertFromRaw, convertToRaw} from 'draft-js';

如果您需要导出 HTML,请参阅 https://medium.com/@rajaraodv/how-draft-js-represents-rich-text-data-eeabb5f25cf2#9260 (不过,不确定是否可以从 HTML 导入内容)

关于javascript - 草案 js.将编辑器内容保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499858/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com