技术|react 富文本 render之前渲染方法

dangerouslySetInnerHTML={{ __html: this.escape2Html(this.state.content) }}
【技术|react 富文本 render之前渲染方法】escape2Html(str) {
let arrEntities = { lt: ‘<’, gt: ‘>’, nbsp: ’ ', amp: ‘&’, quot: ‘"’ };
return str.replace(/&(lt|gt|nbsp|amp|quot); /ig, function(all, t) { return arrEntities[t]; });
}

    推荐阅读