React 使用TinyMCE

1、引入
npm install --save @tinymce/tinymce-react
2.引入使用
import { Editor } from '@tinymce/tinymce-react';
<Editor
      tinymceScriptSrc='/tinymce/tinymce.min.js'
      licenseKey='gpl'
      onInit={(_evt, editor) => editorRef.current = editor}
      onBlur={(event, editor) => {
        const data = editor.getContent()
        setContent(data)
      }}
      init={{
        height: 500,
        menubar: false,
        branding: false,
        resize: false,
        toolbar_mode: 'sliding',
        language: 'zh_CN',
        font_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif',
        fontsize_formats: '11px 12px 14px 16px 18px 24px 36px 48px',
        plugins: [
          'advlist', 'autolink', 'lists', 'link', 'image', 'charmap', 'preview', 'emoticons',
          'anchor', 'searchreplace', 'visualblocks', 'fullscreen',
          'insertdatetime', 'media', 'table', 'code', 'wordcount'
        ],
        toolbar: 'fontsize bold italic forecolor backcolor | charmap anchor link fullscreen | emoticons image table | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent',
        content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px }',
    
      }}
    />
tinymceScriptSrc是设置本地tinymce路径, licenseKey是设置自托管
如果不需要设设置本地tinymce路径和托管,删除这两个属性就可以了

tinymceScriptSrc='/tinymce/tinymce.min.js'
licenseKey='gpl'

参考文章: React 使用TinyMCE v7(免费版)_react tinymce-CSDN博客
参考文章:Hosting the TinyMCE .zip package with the React framework | TinyMCE Documentation

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值