代码拉取完成,页面将自动刷新
使用的是1.3.0
updateMarkdown(editor, data, value)
该方法获取到的 value 始终是空的,无法获取页面数据存入数据库。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
import React from 'react';
import MarkdownEditor from '@uiw/react-markdown-editor';
export default class MDEditor extends React.PureComponent {
state = {
markdown: '',
};
// componentWillReceiveProps(nextProps) {
// if (!this.state.markdown && nextProps.value) {
// this.setState({ markdown: nextProps.value });
// }
// }
updateMarkdown = (editor, data, value) => {
this.setState({ markdown: value });
this.props.onChange && this.props.onChange(value);
console.log('updateMarkdwon', editor, data, value);// value是undefined
};
render() {
return <MarkdownEditor value={this.state.markdown} onChange={this.updateMarkdown} />;
}
}
登录 后才可以发表评论