javascript - Draft.js 的输出是什么样的?
问题描述
我在哪里可以找到 draft.js 的输出示例?我想在编辑器中找到添加图像、提及等的输出示例。我的意思是作为输出的字符串应该存储到数据库中。
解决方案
流类型在这里,复制如下。
export type RawDraftContentState = {
blocks: Array<RawDraftContentBlock>,
entityMap: {[key: string]: RawDraftEntity, ...},
};
export type RawDraftContentBlock = {
key: ?string,
type: DraftBlockType,
text: string,
depth: ?number,
inlineStyleRanges: ?Array<InlineStyleRange>,
entityRanges: ?Array<EntityRange>,
data?: Object,
children?: Array<RawDraftContentBlock>,
...
};
export type RawDraftEntity = {
type: DraftEntityType,
mutability: DraftEntityMutability,
data: ?{[key: string]: any, ...},
...
};
推荐阅读
- java - 如何为函数编写junit测试用例
- javascript - 为什么我的 ElasticSeach 查询返回零文档?
- javascript - 在three.js中按下esc和方向键后如何停止相机移动?
- python - Python Flask 从 html 页面获取值
- git - 恢复本地分支后如何推送回购?
- c++ - OpenGL 批处理渲染器中的纹理出血/损坏
- javascript - 将 const 异步函数转换为 React
- python - 如何使用数字和字母字符串对字典列表进行排序?
- angular - 在角度服务调用中获取 ip 地址时出现异步执行问题
- php - 试图返回属性给出:PHP Trying to get property of non-object