|
@@ -243,11 +243,14 @@ export default {
|
|
|
}
|
|
|
var str = await this.fileToBase64(file)
|
|
|
var randNum=Math.floor(Math.random()*(9999-1000))+1000;;
|
|
|
- var new_img = '<img key="'+ randNum +'" src="' + str + '" onClick="vm.checkImg(event)" style="width:80px;height: 80px;border: 1px solid #f9f6f675;vertical-align:middle">';
|
|
|
- document.execCommand('insertText', false, new_img)
|
|
|
- var alltext = this.$refs.myEditBox.innerHTML
|
|
|
- // var alltext = this.parsedText(this.$refs.myEditBox.innerHTML)
|
|
|
- this.$refs.myEditBox.innerHTML = alltext
|
|
|
+ var new_img = '<img key="'+ randNum +'" src="' + str + '" onClick="vm.checkImg(event)" style="width:80px;height: 80px;border: 1px solid #f9f6f675;vertical-align:middle"/>';
|
|
|
+ // document.execCommand('insertText', false, new_img)
|
|
|
+ // var alltext = this.$refs.myEditBox.innerHTML
|
|
|
+ const parser = new DOMParser();
|
|
|
+ const doc = parser.parseFromString(new_img, "text/html");
|
|
|
+ var alltext = doc.body.innerHTML
|
|
|
+ document.execCommand('insertHTML', false, alltext )
|
|
|
+ // this.$refs.myEditBox.innerHTML = alltext
|
|
|
// 创建新的光标对象
|
|
|
// var range = document.createRange();
|
|
|
// // 将光标对象的范围界定为新建的表情节点
|