美文网首页
React: 富文本

React: 富文本

作者: 程序狮 | 来源:发表于2022-05-18 10:35 被阅读0次

    项目使用的是React,所以用的react-quill组件

    1、安装

    npm install react-quill
    yarn add react-quill
    

    2、导入组件

    import ReactQuill from 'react-quill'; // ES6
    import * as ReactQuill from 'react-quill'; // Typescript
    const ReactQuill = require('react-quill'); // CommonJS
    

    3、导入样式

    require('react-quill/dist/quill.snow.css'); // CommonJS
    import 'react-quill/dist/quill.snow.css'; // ES6
    

    4、使用组件

    class MyComponent extends React.Component {
      constructor(props) {
        super(props)
        this.state = { text: '' } // You can also pass a Quill Delta here
        this.handleChange = this.handleChange.bind(this)
      }
     
      handleChange(value) {
        this.setState({ text: value })
      }
     
      render() {
        return (
          <ReactQuill value={this.state.text}
                      onChange={this.handleChange} />
        )
      }
    }
    

    页面中展示富文本

    <div dangerouslySetInnerHTML={{ __html: text }} />
    
    image.png

    参考文章 https://zhuanlan.zhihu.com/p/375896194
    参考文章https://www.csdn.net/tags/Mtjacg1sMTU3OTMtYmxvZwO0O0OO0O0O.html

    相关文章

      网友评论

          本文标题:React: 富文本

          本文链接:https://www.haomeiwen.com/subject/ievajrtx.html