wangEditor介绍(入门级)

news/2024/10/22 12:26:45/

一、什么是富文本编辑器?

相信很多小伙伴都用过富文本编辑器。富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于浏览器,所见即所得的文本编辑器。可以实现很多功能,如改变字体颜色,插入图片视频等,应用十分广泛。市场上主流的编辑器也有不少,如TinyMCE,CKEditor,wangEditor等。每一款都有独特的地方,只有使用过才体会深刻。今天,我们主要介绍wangEditor。因为最近项目中集成了wangEditor,所以作为新手,将使用体会记录如下。

二、wangEditor介绍

wangEditor是一款轻量级 web 富文本编辑器,配置方便,使用简单,开源免费。支持 IE10+ 浏览器。

三、下载

npm i wangeditor --save 
或
yarn add wangeditor --save

四、使用

4-1: 引用到项目

1.如果是通过npm/yarn 下载wangeditor ;

import E from 'wangeditor'
const editor = new E('#div1')
// 或者 const editor = new E( document.getElementById('div1') )
editor.create()

2.js外链引用的方式也分两种(在线链接引用和本地资源引用)

<script src="https://unpkg.com/wangeditor/release/wangEditor.min.js"></script>
<!--此处的src也可以是本地资源链接 -->
<script type="text/javascript">
const E = window.wangEditor
const editor = new E("#div1")
// 或者 const editor = new E(document.getElementById('div1'))
editor.create()
</script>

注意:一个页面可创建多个编辑器

//创建多个编辑器
<script>
var E = window.wangEditor
//第一个编辑器
var editor1 = new E('#div1')
editor1.create()
//第二个编辑器
var editor2 = new E('#div2')
editor2.create()
</script>

4-2:分离菜单栏和编辑栏区域

<div id="div3">菜单区</div>
<div>--------------------------------</div>
<div id="div4">编辑区</div><script>
//先实例化wangEditor,再分别用两个DOM渲染菜单区和编辑区var E = window.wangEditorvar editor2 = new E('#div3','#div4')
editor2.create()
</script>

4-3:配置菜单区和编辑区内容

<script>var E = window.wangEditorvar editor1 = new E('#div1')//配置菜单栏// 如果菜单栏宽度不够,建议精简菜单项。editor1.customConfig.menus = ['head', // 标题'bold', // 粗体'fontSize', // 字号'fontName', // 字体'italic', // 斜体'underline', // 下划线'strikeThrough', // 删除线'foreColor', // 文字颜色'backColor', // 背景颜色'link', // 插入链接'list', // 列表'justify', // 对齐方式'quote', // 引用'emoticon', // 表情'image', // 插入图片'table', // 表格'video', // 插入视频'code', // 插入代码'undo', // 撤销'redo' // 重复]// 配置颜色editor1.customConfig.colors = ['#000000',...// 可自行添加]// 配置字体editor1.customConfig.fontNames = ['宋体','微软雅黑','Arial',              ...// 可自行添加]editor1.create()</script>

最后,附上 wangEditor官方文档,更多内容等你探索!


http://www.ppmy.cn/news/651666.html

相关文章

vue使用wangEditor

vue中安装wangEditor npm install wangeditor创建公用组件&#xff1a;在src/components文件夹中创建wangEditor.vue <template lang"html"><div class"wangeditor"><div ref"toolbar" class"toolbar"></div&g…

【学习总结】wangeditor插件使用

之前的项目中就因为这个插件踩坑了&#xff0c;现在正好就用上这个插件了&#xff0c;相比最近使用的fullcalendar插件来说&#xff0c;wangeditor插件好用太多了&#xff08;"wangeditor/editor": "^5.0.0"&#xff09; 首先放上官网地址&#xff1a;点击…

WangEditor基本使用

WangEditor基本使用 效果图 1、使用到的API创建一个编辑器 https://www.kancloud.cn/wangfupeng/wangeditor3/335769获取内容 https://www.kancloud.cn/wangfupeng/wangeditor3/335775使用textarea https://www.kancloud.cn/wangfupeng/wangeditor3/430149上传图片到服务器 ht…

Alice语言介绍并推荐入门书籍(10本)

Alice是一种人工智能语言处理工具&#xff0c;旨在模拟人类对话并回答用户的问题。 这个语言处理工具基于人工智能技术&#xff0c;具有自然语言理解和生成的能力。它可以识别用户的语句&#xff0c;并尝试回答用户的问题或请求。Alice使用的算法可以根据用户输入的内容和上下…

富文本编辑器 wangeditor 的使用

富文本编辑器 wangeditor 的使用 为什么选择使用 wangeditor a. 轻量、简洁、界面美观、文档齐全、易用、开源免费、开源团队维护、有专业Q群答疑、持续更新、无需使用其他库。插件功能基本符合我们目前的业务需求 b. 相比较于TinyMCE一类的编辑器&#xff0c;中文文档入门简单…

wangEditor-v5使用

1、介绍 wangeditor基于 slate 内核开发&#xff0c;但不依赖于 React &#xff0c;所以它本身是无框架依赖的。并且&#xff0c;官方封装了 Vue React 组件&#xff0c;可以很方便的用于 Vue React 等框架。 本文介绍的是wangeditor v5版本&#xff0c;所用到的项目例子和版…

Vue: wangEditor 编辑器使用示例

开源 Web 富文本编辑器&#xff0c;开箱即用&#xff0c;配置简单 文档 https://doc.wangeditor.com/wangEditor 5 https://www.wangeditor.com/wangEditor v4 https://www.wangeditor.com/v4/github https://github.com/wangeditor-team/wangeditor 组件封装 依赖 # 本次…

wangeditor — 轻量级富文本编辑器

wangeditor 目前国内使用体验最好的开源 Web 富文本编辑器&#xff01; 官网地址 使用步骤&#xff1a; 1.NPM安装: npm i wangeditor --save2.引入wangeditor import wangEditor from wangeditor3.使用wangeditor <div id"editorElem"></div>impor…