import React, { Component } from "react";
import ReactDOM from "react-dom";
// e.g.
// import { Button, Icon } from "antd";
// import App, { Editor, RenderText } from "./App";
import App, { Editor } from "./App";
import registerServiceWorker from "./registerServiceWorker";
class Index extends Component {
constructor(props) {
super(props);
this.state = {
value: ""
};
this.handleChangeValue = this.handleChangeValue.bind(this);
this.handleChangeSubmit = this.handleChangeSubmit.bind(this);
}
handleChangeValue(value) {
this.setState({ value });
console.log("handleChangeValue value: ", value);
}
handleChangeSubmit({ text, files }) {
this.setState({ loading: true }, () => {
setTimeout(() => {
this.setState({ loading: false });
}, 2000);
});
console.log("submit text: ", text);
console.log("submit files: ", files);
}
render() {
// 最简单的用法
return (
);
// e.g.
// 复杂的用户法
// const props = {
// type: 1,
// businessId: "1",
// API: "http://api.links123.net/comment/v1",
// showList: true
// };
// const editorProps = {
// showEmoji: true,
// placeholder: "说点什么吧",
// rows: 5,
// btnLoading: this.state.loading,
// btnDisable: this.state.loading,
// btnSubmitText: "提交",
// value: this.state.value,
// onChange: v => this.handleChangeValue(v),
// onSubmit: v => this.handleChangeSubmit(v),
// button: (
//
// ),
// emojiToolIcon: ,
// imageToolIcon: (
//
// )
// };
// return (
//
//
//
// );
}
}
ReactDOM.render(, document.getElementById("root-comment"));
registerServiceWorker();