React 富文本编辑器

富文本编辑器

react-quill  安装 npm i quill react-quill

复制代码
import React, {Component} from 'react';
import {render} from 'react-dom';
import ReactQuill from 'react-quill';

// 引入样式文件
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';

class App extends Component {
    constructor(props) {
        super(props);
        this.state = {
            msg: ''
        }
    }
    render() {
        return (
            <div>
                <h1>app part</h1>
                {/* 可以实现数据双向绑定,通过value绑定状态数据,在onChnage事件中更新状态 */}
                {/* <ReactQuill value={this.state.msg} onChange={e => console.log(e)}></ReactQuill> */}
                <ReactQuill value={this.state.msg} onChange={msg => this.setState({msg})}></ReactQuill>
                {/* 符文编译器要渲染标签 */}
                 {/* <div>{this.state.msg}</div> */}
                 <div dangerouslySetInnerHTML={{__html: this.state.msg}}></div>
            </div>
        )
    }
}
render(<App></App>, document.getElementById('app'));
复制代码

 

posted @   子悔君  阅读(445)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示