编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

轻量级 web 富文本编辑器 —— wangEditor

wxchong 2024-06-10 16:34:51 开源技术 18 ℃ 0 评论

介绍

wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。

  • 官网:www.wangEditor.com
  • 文档:www.kancloud.cn/wangfupeng/wangeditor3/332599
  • 源码:github.com/wangfupeng1988/wangEditor

查看 v2 版本的代码和文档:https://github.com/wangfupeng1988/wangEditor/tree/v2

下载

  • 直接下载:https://github.com/wangfupeng1988/wangEditor/releases
  • 使用npm下载:npm install wangeditor (注意 wangeditor 全部是小写字母)
  • 使用bower下载:bower install wangEditor (前提保证电脑已安装了bower)
  • 使用CDN://unpkg.com/wangeditor/release/wangEditor.min.js

使用

var E = window.wangEditor
var editor = new E('#div1')
editor.create()

运行 demo

  • 下载源码 git clone git@github.com:wangfupeng1988/wangEditor.git
  • 安装或者升级最新版本 node(最低v6.x.x)
  • 进入目录,安装依赖包 cd wangEditor && npm i
  • 安装包完成之后,windows 用户运行npm run win-example,Mac 用户运行npm run example
  • 打开浏览器访问localhost:3000/index.html
  • 用于 React、vue 或者 angular 可查阅官方文档中其他章节中的相关介绍

简单的 demo

下载

  • 点击 https://github.com/wangfupeng1988/wangEditor/releases 下载最新版。进入release文件夹下找到wangEditor.js或者wangEditor.min.js即可
  • 使用CDN://unpkg.com/wangeditor/release/wangEditor.min.js
  • 使用bower下载:bower install wangEditor (前提保证电脑已安装了bower)

PS:支持npm安装,请参见后面的章节

制作 demo

编辑器效果如下。

代码示例如下。注意,以下代码中无需引用任何 CSS 文件!!!

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>wangEditor demo</title>
</head>
<body>
 <div id="editor">
 <p>欢迎使用 <b>wangEditor</b> 富文本编辑器</p>
 </div>
 <!-- 注意, 只需要引用 JS,无需引用任何 CSS !!!-->
 <script type="text/javascript" src="/wangEditor.min.js"></script>
 <script type="text/javascript">
 var E = window.wangEditor
 var editor = new E('#editor')
 // 或者 var editor = new E( document.getElementById('editor') )
 editor.create()
 </script>
</body>
</html>

如果想要自己控制编辑区域的高度、宽度等尺寸信息,参见官方文档中菜单与编辑区域分离。

项目地址

https://github.com/wangfupeng1988/wangEditor

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表