|
|
|
@ -145,7 +145,7 @@ class MemoDetail extends Component {
|
|
|
|
|
// && (!prevProps.memo || prevProps.memo.content != this.props.memo.content) ) {
|
|
|
|
|
if (this.props.memo && this.props.memo.content && prevState.memoLoading === true && this.state.memoLoading === false) {
|
|
|
|
|
// md渲染content,等xhr执行完(即memoLoading变化),memo.content更新后初始化md
|
|
|
|
|
// if (this.props.memo.is_md) {
|
|
|
|
|
if (this.props.memo.is_md) {
|
|
|
|
|
setTimeout(()=>{
|
|
|
|
|
var shixunDescr = window.editormd.markdownToHTML("memo_content_editorMd", {
|
|
|
|
|
htmlDecode: "style,script,iframe", // you can filter tags decode
|
|
|
|
@ -155,7 +155,7 @@ class MemoDetail extends Component {
|
|
|
|
|
sequenceDiagram: true // 默认不解析
|
|
|
|
|
});
|
|
|
|
|
}, 200)
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -766,15 +766,15 @@ class MemoDetail extends Component {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="padding40 memoContent new_li">
|
|
|
|
|
{/* { !memo.is_md ?
|
|
|
|
|
{ !memo.is_md ?
|
|
|
|
|
<div dangerouslySetInnerHTML={{__html: memo.content}}></div> :
|
|
|
|
|
} */}
|
|
|
|
|
|
|
|
|
|
<div id="memo_content_editorMd" className="new_li">
|
|
|
|
|
<textarea style={{'display': 'none'}}>
|
|
|
|
|
{memo.content}
|
|
|
|
|
</textarea>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div className="padding40 bor-bottom-greyE" style={{ paddingTop: '0px'}}>
|
|
|
|
|