|
@@ -167,19 +167,17 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
async resetImgSrcAll(str) {
|
|
|
- if (!str) return
|
|
|
+ if (!str) return str
|
|
|
let newStr = str
|
|
|
const imgReg = /<img.*?(?:>|\/>)/gi
|
|
|
const srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i
|
|
|
const imgArr = newStr.match(imgReg)
|
|
|
- let val = this.inputValue
|
|
|
imgArr && imgArr.map(async t => {
|
|
|
const src = t.match(srcReg)
|
|
|
if (src[1] && src[1].includes('data:image')) {
|
|
|
const newImgUrl = await uploadImg(src[1])
|
|
|
console.log(newImgUrl)
|
|
|
newStr = newStr.replace(src[1], newImgUrl)
|
|
|
- val = newStr
|
|
|
// // 光标最后
|
|
|
// this.$nextTick(() => {
|
|
|
// const ifra = document.getElementById(`tinymce_${this.id}_ifr`)
|
|
@@ -187,8 +185,7 @@ export default {
|
|
|
// })
|
|
|
}
|
|
|
})
|
|
|
- console.log(val)
|
|
|
- return val
|
|
|
+ return newStr
|
|
|
},
|
|
|
ImmediateAddition() { // 立即添加(编辑)
|
|
|
this.edit = true
|