zhuliu 11 月之前
父節點
當前提交
d493f2b20d
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/utils/model/RichText/index.vue

+ 6 - 4
src/utils/model/RichText/index.vue

@@ -110,7 +110,7 @@ export default {
     var that = this
     if(this.editModel == 'clean'){
       this.imageStyle = {
-        width:'100%',
+        width:'98%',
         height:'auto'
       }
     }else{
@@ -150,11 +150,13 @@ export default {
       const editableDiv = this.$refs.myEditBox; 
       try{
         if(editableDiv.lastChild) {
-          const range = document.createRange();  
+          const range = document.createRange();
+          range.selectNodeContents(editableDiv)
+          range.collapse(false)
           const selection = window.getSelection();  
           // 将范围设置为从文本末尾到文本末尾(实际上是一个空范围,但用于设置光标位置)  
-          range.setStart(editableDiv.lastChild, editableDiv.lastChild.textContent.length);  
-          range.setEnd(editableDiv.lastChild, editableDiv.lastChild.textContent.length);  
+          // range.setStart(editableDiv.lastChild, editableDiv.lastChild.textContent.length);  
+          // range.setEnd(editableDiv.lastChild, editableDiv.lastChild.textContent.length);  
       
           // 应用选择范围  
           selection.removeAllRanges();