基于vue富文本編輯器的慢慢人生路

最近需要用到富文本編輯器插件,項(xiàng)目是用VUE框架搭建的 所以這里就專門介紹幾款有關(guān)vue的富文本插件:

項(xiàng)目中趟過了很多坑,特記下供大家借鑒,希望大家不要重滔我的復(fù)撤 本文章只介紹插件 具體使用方式可自行百度

由于編輯器編輯的內(nèi)容需要在小程序 能完美顯示,并且能和小程序富文本編輯器完全打通

1.百度的ueditor (網(wǎng)上都這么說(shuō))(沒有緣分,果斷放棄)

優(yōu)勢(shì):開源,插件多,基本滿足各種需求彭则, 由百度web前端研發(fā)部開發(fā)。

不足:比較龐大球凰,對(duì)于網(wǎng)頁(yè)的加載來(lái)說(shuō)来颤,會(huì)相對(duì)影響速度 ,界面不太美觀冠绢。

官方的wiki文檔并不是很完善码党,圖片只能上傳到本地服務(wù)器德崭,如果需要上傳到其他服務(wù)器需要改動(dòng)源碼,較為難辦揖盘,加載速度慢眉厨。

功能強(qiáng)大? UI經(jīng)典

2.bootstrap-wysiwyg? (網(wǎng)上都這么說(shuō))(不能滿足需求,果斷放棄)

優(yōu)點(diǎn):外觀簡(jiǎn)潔大方,使用方便扣讼,支持網(wǎng)站充分利用Bootstrap缺猛、Font Awesome等工具庫(kù)的優(yōu)秀特性

沒有強(qiáng)制規(guī)定的樣式缨叫。

缺點(diǎn):沒有表情包 , 沒有開發(fā)文檔不便于閱讀使用椭符,無(wú)字體變色荔燎,無(wú)視頻上傳功能


以上兩個(gè)插件我沒使用,可能是真的因?yàn)榫壏植粔虬?如果你喜歡盡管拿去用


下面介紹一下我的漫漫入坑路 從Vue-Quill-Editor 說(shuō)起吧

第一個(gè)編輯器

這個(gè)編輯器還是可以的 頁(yè)面簡(jiǎn)單大氣 上手快,文檔配置簡(jiǎn)單,在管理后臺(tái)中使用完全no problem,

上手快 可以
給span添加了class

當(dāng)我把上傳圖片 還有數(shù)據(jù)綁定都做好 覺得工作怎么會(huì)如此簡(jiǎn)單的時(shí)候 改了一下字體 發(fā)現(xiàn)編輯器會(huì)給span 標(biāo)簽添加類名,然而你必須要引入類名樣式才能顯示對(duì)應(yīng)樣式,這不是開玩笑嗎 為什么要這么設(shè)計(jì)啊,是不是應(yīng)該寫到span 的行內(nèi)樣式里,一般管理后臺(tái)用的話 前臺(tái)還要引一下css文件 這不符合常理啊作者.

最后小程序的富文本編輯器里不支持外部樣式.


.ql-size-huge{? ? font-size: 56rpx !important;? }? 不生效

唉心塞...? 所以還是換編輯器吧 對(duì)吧 又不是就這一個(gè) 所以信心滿滿

換編輯器 必須換


Vue-html-Editor

vue-quil-editor vue-html-editor 何等的相似, 一樣的優(yōu)勢(shì) 一樣的配置 頁(yè)面簡(jiǎn)單大氣上檔次

多么優(yōu)美的編輯器
為何要有font 標(biāo)簽

但是 問題又來(lái)了 微信小程序 富文本編輯器根本不支持font 標(biāo)簽? 漂亮!!!

換編輯器 必須換

所以就有了接下來(lái)的Wangeditor

這是一個(gè)文檔齊全 上手特別容易,有可視化編輯器demo 預(yù)覽的地表最強(qiáng)編輯器,我覺得這一點(diǎn)特別好 最起碼能讓我們開發(fā)者在用之前知道你這個(gè)開源插件UI 是什么樣的,能不能滿足用戶的需求 不是說(shuō)把代碼跑起來(lái)我才能知道你這個(gè)編輯器長(zhǎng)什么樣,浪費(fèi)了開發(fā)者的時(shí)間和精力 到最后還不能用.


真香

那就開始碼代碼吧 因?yàn)橛辛酥暗慕?jīng)驗(yàn) 先看了一下結(jié)果獲取到的html? 結(jié)果 涼涼夜色為我思念成河 化作春泥呵護(hù)了我。销钝。有咨。
一樣的font 標(biāo)簽 一樣的font-size 屬性 ,實(shí)在不想再換編輯器了 沒辦法 源碼改不動(dòng)? replice 替換吧? 需要把所有的font 標(biāo)簽替換成span 還得把font的font-size 屬性 和color 屬性 改為行內(nèi),心塞,講道理 這不符合常理啊,

換編輯器 必須換

kindeditor

主要特點(diǎn)

快速:體積小,加載速度快

開源:開放源代碼蒸健,高水平座享,高品質(zhì)

底層:內(nèi)置自定義 DOM 類庫(kù),精確操作 DOM

擴(kuò)展:基于插件的設(shè)計(jì)似忧,所有功能都是插件渣叛,可根據(jù)需求增減功能

風(fēng)格:修改編輯器風(fēng)格非常容易,只需修改一個(gè) CSS 文件

兼容:支持大部分主流瀏覽器盯捌,比如 IE淳衙、Firefox、Safari饺著、Chrome箫攀、Opera

這是官方解釋, 說(shuō)的我都信了 那就用用吧

果然滿足我了我所有的需求 完美的能和小程序?qū)悠饋?lái)? 不管是從前端顯示 還是在小程序 富文本編輯器里顯示都能兼容, 就是ui 長(zhǎng)的有點(diǎn)丑,沒辦法,誰(shuí)讓功能強(qiáng)大呢,丑點(diǎn)就丑點(diǎn)吧 ,沒想到坑在后面,就是編輯器沒有暴露自定義上傳參數(shù),比如上傳圖片到服務(wù)器的時(shí)候需要從Header 傳個(gè)token,怎么辦,涼拌,也不知道網(wǎng)上哪位大佬改了一下他的源碼重寫了圖片上傳,

kindEditor富文本初始化問題以及上傳圖片請(qǐng)求頭攜帶token

好人啊

所以多圖上傳呢,還得改代碼? 唉心塞...

先冷靜一下,最后還是在這幾個(gè)編輯器里擇優(yōu)選擇了Wangeditor 在他的基礎(chǔ)上來(lái)滿足我的需求

找了很多資料最后一行代碼解決問題?

styleWithCSS? = true

可以把font 替換成span?

最后再推薦一下Wangeditor 雖然官方還在維護(hù),還有很多問題,但是我還是比較看好他的,能夠滿足自己需求的編輯器就是好的編輯器

兜兜轉(zhuǎn)轉(zhuǎn)還在又回到Wangeditor 如果你是大佬可能不會(huì)走這么多彎路,直接在源碼上拓展就能實(shí)現(xiàn)你的功能,還是能力不夠吧,希望有時(shí)間能夠自己手寫一個(gè)富文本編輯器

如果你只是需要一個(gè)編輯器 其實(shí)任意一款都可以,如果你想和微信小程序兼容起來(lái),Wangeditor首選

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市幼衰,隨后出現(xiàn)的幾起案子靴跛,更是在濱河造成了極大的恐慌,老刑警劉巖渡嚣,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梢睛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡严拒,警方通過查閱死者的電腦和手機(jī)扬绪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)裤唠,“玉大人挤牛,你說(shuō)我怎么就攤上這事≈终海” “怎么了墓赴?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)航瞭。 經(jīng)常有香客問我诫硕,道長(zhǎng),這世上最難降的妖魔是什么刊侯? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任章办,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘藕届。我一直安慰自己挪蹭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布休偶。 她就那樣靜靜地躺著梁厉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪踏兜。 梳的紋絲不亂的頭發(fā)上词顾,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音碱妆,去河邊找鬼肉盹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疹尾,可吹牛的內(nèi)容都是我干的垮媒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼航棱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼睡雇!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起饮醇,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤它抱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乌庶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年杭朱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赖欣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出亲茅,到底是詐尸還是另有隱情,我是刑警寧澤狗准,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布克锣,位于F島的核電站,受9級(jí)特大地震影響腔长,放射性物質(zhì)發(fā)生泄漏袭祟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一捞附、第九天 我趴在偏房一處隱蔽的房頂上張望巾乳。 院中可真熱鬧您没,春花似錦、人聲如沸胆绊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)辑舷。三九已至,卻和暖如春槽片,著一層夾襖步出監(jiān)牢的瞬間何缓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工还栓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碌廓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓剩盒,卻偏偏與公主長(zhǎng)得像谷婆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辽聊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容