javascript - app中集成輕量級(jí)富文本編輯器?
問(wèn)題描述
只需要可以插入圖片和文字就可以了,不需要調(diào)整文字樣式。有沒(méi)有推薦的編輯器?
謝謝。
問(wèn)題解答
回答1:如果你使用web的形式,為什么不自己實(shí)現(xiàn)呢?
直接使用一個(gè)p作為編輯器編輯區(qū)域,開(kāi)啟contenteditable='true',這樣實(shí)現(xiàn)了文字的輸入。
插入圖片,可以做個(gè)按鈕,點(diǎn)擊后彈出選擇文件上傳,上傳完成后,使用上傳后得到的圖片地址,拼接成一個(gè)img標(biāo)簽,設(shè)置其contenteditable='false',插入到編輯區(qū)域即可。
這樣功能不就完成了嗎?
編輯器的話,百度的ueditorhttp://ueditor.baidu.com/website/
原生實(shí)現(xiàn)的話,這個(gè)功能使用調(diào)用系統(tǒng)的應(yīng)該也可以做到的吧,百度或Google。
現(xiàn)成的可以用:richeditor-android
回答2:自己實(shí)現(xiàn)一個(gè)markdown編輯器(其實(shí)不難),這個(gè)在Android和iOS上都好實(shí)現(xiàn)。如果圖省事,自己找一個(gè)對(duì)應(yīng)平臺(tái)的3rd library也可以。
相關(guān)文章:
1. css3 - css如何實(shí)現(xiàn)素描描邊效果2. css - 移動(dòng)端 line-height安卓錯(cuò)位,蘋(píng)果機(jī)正常用,縮放解決了,可是又出來(lái)了占位的問(wèn)題3. 代理 - 一個(gè)nginx需求,訪問(wèn)web服務(wù)時(shí),若用戶(hù)為測(cè)試用戶(hù)則轉(zhuǎn)發(fā)到web服務(wù)的測(cè)試版本4. 正則表達(dá)式 - python pandas的sep參數(shù)問(wèn)題5. javascript - vscode的code runner插件6. css - 關(guān)于ul的布局7. javascript - 在靜態(tài)頁(yè)面上用load 引入的頁(yè)面文件問(wèn)題?8. javascript - webpack打包后的bundlejs文件代碼不知道什么意思.9. html - 哪些情況下float會(huì)失效?10. css - 如何使用 vue transition 實(shí)現(xiàn) ios 按鈕一樣的平滑切換效果
