提交 fbb8c007 authored 作者: chscls@163.com's avatar chscls@163.com

富文本bug

上级 ef296829
......@@ -80,6 +80,7 @@ export function changeToDraftState2(blocks) {
return EditorState.createWithContent(b, decorator)
}
export function changeFromDraftState2(editorState) {
if(editorState==null) return;
const x = editorState.getCurrentContent()
const blocks = convertToRaw(x)
......@@ -104,10 +105,7 @@ export function preHandle(values) {
} else {
if (values[key] != null) {
if (values[key].editorState) {
values[key] = changeFromDraftState(values[key].editorState).blocks
}else if (values[key] instanceof moment) {
if (values[key] instanceof moment) {
values[key] = values[key].valueOf()
}else if (values[key] instanceof Date) {
values[key] = values[key].valueOf()
......@@ -122,10 +120,7 @@ export function preHandle(values) {
let childObj = objValues[k];
for(let j in childObj){
if(childObj[j]!=null){
if (childObj[j].editorState) {
values[key][k][j]= changeFromDraftState(values[key][k][j].editorState).blocks
}else if (childObj[j] instanceof moment) {
if (childObj[j] instanceof moment) {
values[key][k][j] = values[key][k][j].valueOf()
}else if (childObj[j] instanceof Date) {
values[key][k][j] = values[key][k][j].valueOf()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论