wangEditor小插件快捷开发

一.两个链接:(直接看官网文档操作)

1.    什么是wangeditor

(一个富文本编辑器)

2.     什么是富文本编辑器

(不止包含文字,还包含图片、表情、字体、表格、超链接、音频、视频等内容的文本编辑器)。

3.     为什么要用富文本编辑器

使内容更加丰富多彩。

更加方便保存文章在数据库(带图片和各种文本样式的页面,例如新闻)

  • https://www.wangeditor.com/demo/
     
  • https://www.wangeditor.com
     

二.使用

  • 创建空白编辑器
    • 引入css定义样式,放在head下面,body上面
    • <link href="https://unpkg.com/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet">
      <style>
        #editor—wrapper {
          border: 1px solid #ccc;
          z-index: 100; /* 按需定义 */
        }
        #toolbar-container { border-bottom: 1px solid #ccc; }
        #editor-container { height: 500px; }
      </style>

      • ​​​​​​​     定义HTML结构,放在body里面   
        •       
          <div id="editor—wrapper">
              <div id="toolbar-container"><!-- 工具栏 --></div>
              <div id="editor-container"><!-- 编辑器 --></div>
          </div>
    •  引入 JS 创建编辑器 ,放在body后面
    • <script src="https://unpkg.com/@wangeditor/editor@latest/dist/index.js"></script>
      <script>
      const { createEditor, createToolbar } = window.wangEditor
      
      const editorConfig = {
          placeholder: 'Type here...',
          onChange(editor) {
            const html = editor.getHtml()
            console.log('editor content', html)
            // 也可以同步到 <textarea>
          }
      }
      
      const editor = createEditor({
          selector: '#editor-container',
          html: '<p><br></p>',
          config: editorConfig,
          mode: 'default', // or 'simple'
      })
      
      const toolbarConfig = {}
      
      const toolbar = createToolbar({
          editor,
          selector: '#toolbar-container',
          config: toolbarConfig,
          mode: 'default', // or 'simple'
      })
      </script>

        要实现一个完整的富文本编辑器功能,你可能还需要以下功能:

 

 当你建好了编辑器之后,通过操作就会发现,富文本编辑器可以大大提高你的开发效率,因为可视化界面可以帮助你去写HTML代码,以及给他加效果,这些效果你可以在控制台直接找到HTML代码,粘贴到我们需要的页面上去,也可以通过editor.getHtml();方法,由事件触发后,打印到页面来复制,总之,有需要的时候就会亏啊很多

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值