ushare-editor --基于wangEditor@3.1

作者: 再见那卑微的再见 | 来源:发表于2018-12-21 13:46 被阅读0次

ushare-editor

在最近的一个项目开发中,使用到了富文本编辑器wangeditor。但遇到了一些问题,所以根据我碰到的问题,二次开发了ushare-editor。

介绍

ushare-editor —— 基于wangEditor@3.1.1开发的富文本编辑器,轻量级,配置方便,使用简单。支持 IE10+ 浏览器。

demo

ushare-editor demo

下载

优化

针对wangeditor

  1. 部分UI重新设计;
  2. 增加分割线功能;
  3. 支持生成图片介绍文字功能,开启该功能时图片将居中显示;
  4. 支持第三方平台拷贝文字时去除字体、去除字体大小等过滤;
  5. 增加代码链接判空校验、链接自动插入http协议头;
  6. 支持qq、微信等截图然后直接拷贝图片功能(该功能需后台支持图片上传功能或者配置七牛等第三方存储);
  7. 抽离css样式,用户可自行替换样式;
  8. 修复了以下bug
    • 引用无法换行,enter键换行,没有输入文字时,再次按下enter,跳出引用;
    • 在引用功能最前面换行,会再生成一个引用;
    • 插入链接没有携带http协议头,导致无法跳转;
    • 插入代码后,无法跳出代码段

使用

<link rel='stylesheet' href='usharerEditor.css'>
<script src='ushareEditor.js'></script>


const E = window.ushareEditor
const editor = new E('#div')
editor.create()

webpack
1.npm install ushare-editor --save

const ushareEditor = require('ushare-editor');
require('ushare-editor/ushareEditor.css');

const editor = new ushareEditor('#div');
editor.create();

运行 demo

相关文章

  • ushare-editor --基于wangEditor@3.1

    ushare-editor 在最近的一个项目开发中,使用到了富文本编辑器wangeditor。但遇到了一些问题,所...

  • 三种管理方式

    基于控制 基于责任 基于愿景

  • 推荐系统简介

    推荐问题产生 信息过载 推荐问题解决方法 基于内容 基于协同过滤 基于邻域的方法基于用户基于物品 基于模型的方法隐...

  • Spring配置元数据的三种方式

    基于java配置方式 基于注解方式 基于xml方式

  • 清晨日记 | 高效率慢生活践行DAY24【文案】

    Keep moving forward 过分追求完美,往往过得并不完美 ——基于流程、基于制度、基于习惯、基于训练...

  • 分布式锁(Redis)

    基于数据库的 基于redis 基于zookeeper 基于数据库 基于redis 先来看第一种 改进版 redi...

  • 分布式锁入门

    目前主流的有三种: 基于数据库实现 基于Redis实现 基于ZooKeeper实现 1. 基于数据库实现: 基于数...

  • 关于中文分词

    一. 分词的类型 1. 基于词典:基于字典、词库匹配 2. 基于统计 3. 基于理解 二. 基于词典分词 1. 正...

  • 清晨日记 | 高效率慢生活践行DAY25【千茄】

    Keep moving forward 严肃的个人追求,需要纯时间的积累 ——基于流程、基于制度、基于习惯、基于训...

  • 逃离(1)

    前言: 逃离,可以基于软弱,可以基于无奈,可以基于恐惧,也可以基于淡漠。我的逃离基于什么我自己也不清楚,好像都是,...

网友评论

    本文标题:ushare-editor --基于wangEditor@3.1

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