|
@@ -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();
|