wangeditor ios點(diǎn)擊無效,不聚焦問題

因?yàn)槭謾C(jī)端要用到富文本編輯器,因?yàn)槭謾C(jī)上功能操作起來不是很方便,就選了 wangeditor

使用中遇到一點(diǎn)問題,就是 ios 系統(tǒng)的時(shí)候,點(diǎn)擊了編輯器,鍵盤也彈出了,但是編輯器無法輸入,無法編輯,也米有光標(biāo),于是就在網(wǎng)上找有沒有相關(guān)的解決方案,試了幾個(gè)也沒有解決,最后試了一個(gè),可以解決

image

contenteditable 查詢結(jié)果: https://www.runoob.com/tags/att-global-contenteditable.html

// 創(chuàng)建編輯區(qū)域的 dom
<div ref="edit" :contenteditable="contenteditable" class="text"></div>

// 為了方便看,把實(shí)例化代碼也貼上
this.editor = new E(this.$refs.toolbar, this.$refs.edit)

// contenteditable 屬性指定元素內(nèi)容是否可編輯。 屬性可以在網(wǎng)上查一查
加上之后dom 就會(huì)變成一個(gè)可編輯的元素,這樣在我們點(diǎn)擊的時(shí)候會(huì)顯示聚焦的邊框,在加上下面的代碼,這樣就可以成功點(diǎn)擊編輯了

div *{
    -webkit-user-select:text;
    outline: none;
}

image

還遇到一個(gè)問題,自動(dòng)聚焦的問題,手機(jī)端打開頁面,自動(dòng)彈出鍵盤 我們找到源代碼 找到這一行注釋掉,就可以了

this.selection.restoreSelection()

還有一個(gè)問題,wangeditor 在移動(dòng)端的時(shí)候,點(diǎn)擊編輯內(nèi)容的時(shí)候,光標(biāo)很不方便跑到你點(diǎn)擊的位置,我剛開始以為是我用的 3 的版本問題,然后我換成了 4 ,結(jié)果還是不行,他們官網(wǎng)的也是這個(gè)問題,推薦網(wǎng)頁端使用

參考地址:https://blog.csdn.net/weixin_43645543/article/details/106904693

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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