ushare-editor --基于wangEditor@3.1.1開發(fā)的富文本編輯器

ushare-editor

在最近的一個項目開發(fā)中,使用到了富文本編輯器wangeditor。但遇到了一些問題,所以根據(jù)我碰到的問題,二次開發(fā)了ushare-editor。

介紹

ushare-editor —— 基于wangEditor@3.1.1開發(fā)的富文本編輯器,輕量級,配置方便,使用簡單。支持 IE10+ 瀏覽器。

demo

ushare-editor demo

下載

優(yōu)化

針對wangeditor

  1. 部分UI重新設(shè)計;
  2. 增加分割線功能;
  3. 支持生成圖片介紹文字功能,開啟該功能時圖片將居中顯示;
  4. 支持第三方平臺拷貝文字時去除字體、去除字體大小等過濾;
  5. 增加代碼鏈接判空校驗、鏈接自動插入http協(xié)議頭;
  6. 支持qq、微信等截圖然后直接拷貝圖片功能(該功能需后臺支持圖片上傳功能或者配置七牛等第三方存儲);
  7. 抽離css樣式,用戶可自行替換樣式;
  8. 修復(fù)了以下bug
    • 引用無法換行,enter鍵換行,沒有輸入文字時,再次按下enter,跳出引用;
    • 在引用功能最前面換行,會再生成一個引用;
    • 插入鏈接沒有攜帶http協(xié)議頭,導(dǎo)致無法跳轉(zhuǎn);
    • 插入代碼后,無法跳出代碼段

使用

<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();

運(yùn)行 demo

  • 可查看github中的簡易demo;
  • 可查看wangeditor相關(guān)demo,使用方式基本一致
  • 用于 React、vue 或者 angular 可查閱wangeditor文檔其他章節(jié)中的相關(guān)介紹
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,835評論 2 45
  • 2018年9月27日 星期四 多云 今天真是忙碌的一天,下班回來已經(jīng)是凌晨一點四十了,...
    梓朋媽媽閱讀 185評論 0 1
  • 《潛意識的力量》昨天看了第四、第五章,講的是神奇的精神療法。 仍然用同樣的方法,脫離書本,記錄下有印象的內(nèi)容。 在...
    阿褒閱讀 488評論 4 8
  • (實在沒時間寫新文,為了不斷更,發(fā)舊小說吧。) 負(fù)義盟大當(dāng)家衛(wèi)先生約戰(zhàn)江南七大幫派盟主玉流川! 此消息一出,江湖震...
    德萬托阿閱讀 1,462評論 1 6

友情鏈接更多精彩內(nèi)容