Commit f61e5e74 authored by liwei's avatar liwei

Merge remote-tracking branch 'origin/master'

parents 7e9008de 141d4365
...@@ -436,18 +436,21 @@ import {getOssUrl} from "../../api/article"; ...@@ -436,18 +436,21 @@ import {getOssUrl} from "../../api/article";
}) })
} }
//处理信息图片 //处理信息图片
if (this.judgment(res.data.data.memPictureId)){ if (this.judgment(res.data.data.memPictureId)) {
const urlArray = JSON.parse(res.data.data.memPictureId) const urlArray = JSON.parse(res.data.data.memPictureId);
let url = [] const ids = urlArray.id; // 获取所有需要处理的ID
urlArray.id.forEach(item => { // 为每个ID生成一个Promise,返回处理后的URL
getOssUrl(item).then(imgRes => { const promises = ids.map(id => getOssUrl(id));
if (imgRes.data.data != null) { // 使用Promise.all等待所有Promise完成,保持顺序
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/"); Promise.all(promises).then(results => {
url.push(imgRes.data.data) const url = results.map(result => {
if (result.data.data != null) {
return result.data.data.replace(/\\/g, "/");
} }
return null
}) })
this.userInfo.pictureUrls = url
}) })
this.userInfo.pictureUrls = url
} }
//处理学历 //处理学历
if (this.judgment(res.data.data.memMaxEducation)){ if (this.judgment(res.data.data.memMaxEducation)){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment