import { handlePic } from '@/api/home/notice'; export function formatRichText(url, id) { // let src = document.querySelectorAll('#text .ql-editor img'); /** * 不需要判断域名存不存在 */ let status = true; let src = document.querySelectorAll('#text img'); let endUrl = []; for (let i = 0; i < src.length; i++) { const string = src[i].getAttribute('src'); endUrl.push(string); } if (endUrl.length) { const data = { startUrl: url, policyId: id, endUrl }; handlePic(data).then(({ data: res }) => { console.log(res); for (let i = 0; i < src.length; i++) { src[i].setAttribute('src', res[i].name); } }); } // let src2 = document.querySelectorAll('#text .ql-editor a'); let src2 = document.querySelectorAll('#text a'); for (let i = 0; i < src2.length; i++) { const string = src2[i].getAttribute('href'); const flag = string.includes('http://'); if (!flag) src2[i].setAttribute('href', url + string); } // var imgReg = /|\/>)/gi; // var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // var arr = html.match(imgReg); // // console.log(arr); // for (let i = 0; i < arr.length; i++) { // let src = arr[i].match(srcReg); // //获取图片地址 // console.log(html); // console.log(src[1]); // if (src[1]) { // var newContent = html.replace( // /\|\/>)/gi; // var hrefReg = /href=[\'\"]?([^\'\"]*)[\'\"]?/i; // var arr2 = html.match(aReg); // for (let i = 0; i < arr2.length; i++) { // let src = arr2[i].match(hrefReg); // //获取图片地址 // if (src[1]) { // var newContent = html.replace(/\