如题
getPlainText() {
var DataTransfer = require('fbjs/lib/DataTransfer');
// console.log(DataTransfer); return;
const {editorState} = this.state;
//console.log(editorState); return;
let contentState = editorState.getCurrentContent();
console.log(RichUtils.getCurrentBlockType(editorState)); return;
// let rawContent = convertToRaw(contentState);
let blockMap = contentState.getBlockMap();
let data = new DataTransfer(blockMap);
console.log(data); return;
//console.log(data.getText()); return;
//let rawContent = convertToRaw(contentState);
//console.log(); return;
//return convertToRaw(contentState);
//let blockMap = contentState.getBlockMap();
return blockMap.map(function (block) {
console.log(block);
return block ? block.getText() : '';
}).join('');
//return contentState.getPlainText();
}
上面的代码只能获取 plaintext ,望懂的兄弟给个提示,谢谢