|
@@ -125,7 +125,7 @@ export default {
|
|
|
const srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i
|
|
|
const imgArr = newStr.match(imgReg)
|
|
|
console.log(imgArr)
|
|
|
- imgArr && imgArr.map(async t => {
|
|
|
+ await imgArr && imgArr.map(async t => {
|
|
|
var src = t.match(srcReg)
|
|
|
console.log(src)
|
|
|
if (src[1] && src[1].includes('data:image')) {
|
|
@@ -163,40 +163,7 @@ export default {
|
|
|
resolve(res.data.url)
|
|
|
})
|
|
|
})
|
|
|
- // return new Promise((resolve, reject) => {
|
|
|
- // axios.post(
|
|
|
- // '//star.xiaojukeji.com/upload/img.node',
|
|
|
- // // fd,
|
|
|
- // {
|
|
|
- // 'imgData': imgData,
|
|
|
- // 'innerPublic': true
|
|
|
- // },
|
|
|
- // config
|
|
|
- // ).then(res => {
|
|
|
- // console.log(res)
|
|
|
- // // newStr = newStr.replace(imgData, res.url)
|
|
|
- // resolve(res.url)
|
|
|
- // }).catch(err => {
|
|
|
- // reject(err)
|
|
|
- // })
|
|
|
- // })
|
|
|
},
|
|
|
- // base64Url2Blob (url) {
|
|
|
- // // 将base64url通过 , 分割为含有两个元素的数组
|
|
|
- // const temp = url.split(',')
|
|
|
- // // 将图片的base64编码数据解码
|
|
|
- // const bytes = window.atob(temp[1])
|
|
|
- // // 匹配图片的 mime
|
|
|
- // const mime = temp[0].match(/:(.*?);/)[1]
|
|
|
- // // 创建一个类型化数组,该数组的长度与解码后的图片数据长度相同
|
|
|
- // let ia = new Uint8Array(bytes.length)
|
|
|
- // // 变量图片数据的每一位,并将每一位的 Unicode 编码存入类型化数组
|
|
|
- // for (let i = 0; i < bytes.length; i++) {
|
|
|
- // ia[i] = bytes.charCodeAt(i)
|
|
|
- // }
|
|
|
- // // 通过类型化数组创建一个 Blob 对象
|
|
|
- // return new Blob([ia], { type: mime })
|
|
|
- // },
|
|
|
changeText(e) { // 富文本内容改变
|
|
|
this.inputValue = e
|
|
|
this.$emit('update:value', this.inputValue)
|