Javascript 什么是draft.js';什么样的输出?
在哪里可以找到draft.js输出的示例?我想找到一个例子的输出与添加图像,提及等编辑器。我的意思是将字符串作为输出存储到数据库。在这里,复制如下Javascript 什么是draft.js';什么样的输出?,javascript,reactjs,draftjs,Javascript,Reactjs,Draftjs,在哪里可以找到draft.js输出的示例?我想找到一个例子的输出与添加图像,提及等编辑器。我的意思是将字符串作为输出存储到数据库。在这里,复制如下 export type RawDraftContentState = { blocks: Array<RawDraftContentBlock>, entityMap: {[key: string]: RawDraftEntity, ...}, }; export type RawDraftContentBlock = {
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, ...},
...
};
导出类型RawDraftContentState={
块:数组,
entityMap:{[key:string]:RawDraftEntity,…},
};
导出类型RawDraftContentBlock={
键:?字符串,
类型:DraftBlockType,
文本:字符串,
深度:?数量,
inlineStyleRanges:?数组,
entityRanges:?数组,
数据?:对象,
儿童?:数组,
...
};
导出类型RawDrafftEntity={
类型:DrafftEntityType,
易变性:牵引力易变性,
数据:?{[key:string]:任意,…},
...
};
@AKX,我正在使用vue.js。我不熟悉react.js。我想知道这是如何在draft.js中实现的,以便为基于vue.js的编辑器提供一些好的想法。我是否正确理解draft.js返回的RawDraftContentState
对象可以作为json保存到数据库中?