亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue中div contenteditable 的光標定位方法

 更新時間:2018年08月25日 11:54:50   作者:CloudJay_喵喵喵  
今天小編就為大家分享一篇Vue中div contenteditable 的光標定位方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在Vue做項目時,做了一個div[contenteditable=true]的組件作為文本輸入框

在非手動輸入值后,光標會丟失,經測試以下這段代碼可用,直接將光標定位到最后

function keepLastIndex(obj) {
  console.log(obj)
  console.log(window.getSelection)
  console.log(document.selection)
  if (window.getSelection) { //ie11 10 9 ff safari
   obj.focus(); //解決ff不獲取焦點無法定位問題
   var range = window.getSelection(); //創(chuàng)建range
   range.selectAllChildren(obj); //range 選擇obj下所有子內容
   range.collapseToEnd(); //光標移至最后
  } else if (document.selection) { //ie10 9 8 7 6 5
   var range = document.selection.createRange(); //創(chuàng)建選擇對象
   //var range = document.body.createTextRange();
   range.moveToElementText(obj); //range定位到obj
   range.collapse(false); //光標移至最后
   range.select();
  }
 }

在實際使用時,vue.$emit是一個異步函數(shù),最好在調用這個定位前加上一定的延遲,經測試,5ms就可以了

setTimeout(()=>{
 keepLastIndex(e.target)
},5)

以上這篇Vue中div contenteditable 的光標定位方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue鼠標移入添加class樣式,鼠標移出去除樣式(active)實現(xiàn)方法

    vue鼠標移入添加class樣式,鼠標移出去除樣式(active)實現(xiàn)方法

    今天小編就為大家分享一篇vue鼠標移入添加class樣式,鼠標移出去除樣式(active)實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue高德地圖繪制行政區(qū)邊界功能

    vue高德地圖繪制行政區(qū)邊界功能

    這篇文章主要介紹了vue高德地圖繪制行政區(qū)邊界功能,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2024-03-03
  • vue設置頁面背景及背景圖片簡單示例

    vue設置頁面背景及背景圖片簡單示例

    這篇文章主要給大家介紹了關于vue設置頁面背景及背景圖片的相關資料,在Vue項目開發(fā)中我們經常要向頁面中添加背景圖片,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • Vue中的計算屬性與監(jiān)聽屬性

    Vue中的計算屬性與監(jiān)聽屬性

    這篇文章介紹了Vue中的計算屬性與監(jiān)聽屬性,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • 在vue中使用vuex,修改state的值示例

    在vue中使用vuex,修改state的值示例

    今天小編就為大家分享一篇在vue中使用vuex,修改state的值示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue更多篩選項小組件使用詳解

    vue更多篩選項小組件使用詳解

    這篇文章主要為大家詳細介紹了vue更多篩選項小組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單

    Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單

    這篇文章主要介紹了Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單,實現(xiàn)思路大概是通過props將showCancel這個Boolean值傳遞到子組件,對父子組件分別綁定事件,來控制這個系統(tǒng)菜單的顯示狀態(tài)。需要的朋友可以參考下
    2018-05-05
  • vue3中使用swiper及遇到的問題解析

    vue3中使用swiper及遇到的問題解析

    這篇文章主要介紹了vue3中使用swiper及遇到的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 詳解Vue slot插槽

    詳解Vue slot插槽

    這篇文章主要為大家介紹了Vue的slot插槽,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Element-UI?el-table對循環(huán)產生的空白列賦默認值方式

    Element-UI?el-table對循環(huán)產生的空白列賦默認值方式

    這篇文章主要介紹了Element-UI?el-table對循環(huán)產生的空白列賦默認值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論