javascript - app中集成輕量級(jí)富文本編輯器?
問題描述
只需要可以插入圖片和文字就可以了,不需要調(diào)整文字樣式。有沒有推薦的編輯器?
謝謝。
問題解答
回答1:如果你使用web的形式,為什么不自己實(shí)現(xiàn)呢?
直接使用一個(gè)p作為編輯器編輯區(qū)域,開啟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. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. java - instance method中 static后的<K>是什么意思?3. javascript - QWebEngineView 如何爬 angular 的動(dòng)態(tài)數(shù)據(jù)?4. java - 關(guān)于File的問題?5. java - 一段遞歸代碼的問題6. python3.x - python連oanda的模擬交易api獲取json問題第五問7. css3 - 圖片等比例縮放8. 錯(cuò)誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V9. html5 - 這個(gè)代碼顯示功能如何實(shí)現(xiàn)?10. node.js - npm 非管理員權(quán)限 全局安裝問題
