Commit 0a7ea39e authored by liwei's avatar liwei

修改了图片显示bug,不论本地还是oss都能显示

parent 9f48015c
...@@ -151,9 +151,12 @@ ...@@ -151,9 +151,12 @@
list.forEach(item => { list.forEach(item => {
//处理头像 //处理头像
if (item.avatarId !== null){ if (item.avatarId !== null){
getOssUrl(item.avatarId).then(res => { getOssUrl(item.avatarId).then(imgRes => {
//必须要用单独的变量接 不然会有bug //必须要用单独的变量接 不然会有bug
item.memAvatar = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.memAvatar = imgRes.data.data
}
}) })
} }
//处理动态照片 //处理动态照片
...@@ -161,9 +164,11 @@ ...@@ -161,9 +164,11 @@
const urlArray = JSON.parse(item.pictureId) const urlArray = JSON.parse(item.pictureId)
let arr = [] let arr = []
urlArray.id.forEach(item => { urlArray.id.forEach(item => {
getOssUrl(item).then(res => { getOssUrl(item).then(imgRes => {
//必须要用单独的变量接 不然会有bug if (imgRes.data.data != null) {
arr.push(res.data.data) imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
arr.push(imgRes.data.data)
}
}) })
}) })
item.url = arr item.url = arr
......
...@@ -122,7 +122,10 @@ export default { ...@@ -122,7 +122,10 @@ export default {
let imgList = [] let imgList = []
res.data.data.forEach(item => { res.data.data.forEach(item => {
getOssUrl(item.pictureId).then(imgRes => { getOssUrl(item.pictureId).then(imgRes => {
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
imgList.push(imgRes.data.data) imgList.push(imgRes.data.data)
}
}) })
}) })
this.bannerList = imgList this.bannerList = imgList
...@@ -141,7 +144,10 @@ export default { ...@@ -141,7 +144,10 @@ export default {
this.activityList = res.data.data this.activityList = res.data.data
this.activityList.forEach(item => { this.activityList.forEach(item => {
getOssUrl(item.pictureId).then(imgRes => { getOssUrl(item.pictureId).then(imgRes => {
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.url = imgRes.data.data item.url = imgRes.data.data
}
}) })
}) })
}).catch(e => { }).catch(e => {
......
...@@ -118,8 +118,11 @@ ...@@ -118,8 +118,11 @@
res.data.data.forEach(item => { res.data.data.forEach(item => {
//处理头像 //处理头像
if (item.avatar != null){ if (item.avatar != null){
getOssUrl(item.avatar).then(res=>{ getOssUrl(item.avatar).then(imgRes=>{
item.avatarUrl = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.avatarUrl = imgRes.data.data
}
}) })
} }
//处理城市 //处理城市
...@@ -143,7 +146,11 @@ ...@@ -143,7 +146,11 @@
let imgList = [] let imgList = []
res.data.data.forEach(item => { res.data.data.forEach(item => {
getOssUrl(item.pictureId).then(imgRes => { getOssUrl(item.pictureId).then(imgRes => {
//将imgRes.data.data的y\全部改为/
if (imgRes.data.data != null){
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
imgList.push(imgRes.data.data) imgList.push(imgRes.data.data)
}
}) })
}) })
this.bannerList = imgList this.bannerList = imgList
......
...@@ -243,8 +243,11 @@ import {articleList, getOssUrl} from "../../api/article"; ...@@ -243,8 +243,11 @@ import {articleList, getOssUrl} from "../../api/article";
userDetail(this.userInfo.memberId).then(res => { userDetail(this.userInfo.memberId).then(res => {
//处理头像 //处理头像
if (res.data.data.avatar != null){ if (res.data.data.avatar != null){
getOssUrl(res.data.data.avatar).then( res =>{ getOssUrl(res.data.data.avatar).then( imgRes =>{
this.avatarImg = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.avatarImg = imgRes.data.data
}
}) })
}else { }else {
this.avatarImg = null this.avatarImg = null
...@@ -277,9 +280,12 @@ import {articleList, getOssUrl} from "../../api/article"; ...@@ -277,9 +280,12 @@ import {articleList, getOssUrl} from "../../api/article";
if (res.data.data[0].pictureId != null){ if (res.data.data[0].pictureId != null){
const urlArray = JSON.parse(res.data.data[0].pictureId) const urlArray = JSON.parse(res.data.data[0].pictureId)
urlArray.id.forEach(item => { urlArray.id.forEach(item => {
getOssUrl(item).then(res => { getOssUrl(item).then(imgRes => {
//必须要用单独的变量接 不然会有bug //必须要用单独的变量接 不然会有bug
this.articleImg.push(res.data.data) if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.articleImg.push(imgRes.data.data)
}
}) })
}) })
} }
......
...@@ -166,7 +166,10 @@ export default { ...@@ -166,7 +166,10 @@ export default {
for (let i = 0; i < this.rankList.length; i++) { for (let i = 0; i < this.rankList.length; i++) {
if (this.rankList[i].avatar !== '' && this.rankList[i].avatar !== null) { if (this.rankList[i].avatar !== '' && this.rankList[i].avatar !== null) {
getOssUrl(this.rankList[i].avatar).then(imgRes => { getOssUrl(this.rankList[i].avatar).then(imgRes => {
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.rankList[i].avatarUrl = imgRes.data.data this.rankList[i].avatarUrl = imgRes.data.data
}
}) })
} }
} }
......
...@@ -222,16 +222,22 @@ export default{ ...@@ -222,16 +222,22 @@ export default{
const urlArray = JSON.parse(res.data.data.pictureId) const urlArray = JSON.parse(res.data.data.pictureId)
let arr = [] let arr = []
urlArray.id.forEach(item => { urlArray.id.forEach(item => {
getOssUrl(item).then(res => { getOssUrl(item).then(imgRes => {
arr.push(res.data.data) if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
arr.push(imgRes.data.data)
}
}) })
}) })
this.articleInfo.url = arr this.articleInfo.url = arr
} }
//处理头像 //处理头像
if (res.data.data.avatarId != null){ if (res.data.data.avatarId != null){
getOssUrl(res.data.data.avatarId).then(res => { getOssUrl(res.data.data.avatarId).then(imgRes => {
this.articleInfo.memAvatar = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.articleInfo.memAvatar = imgRes.data.data
}
}) })
} }
//处理学历 //处理学历
...@@ -254,14 +260,20 @@ export default{ ...@@ -254,14 +260,20 @@ export default{
//处理评论的头像 //处理评论的头像
if (this.articleInfo.articleCommentVOList != null && this.articleInfo.articleCommentVOList.length > 0){ if (this.articleInfo.articleCommentVOList != null && this.articleInfo.articleCommentVOList.length > 0){
this.articleInfo.articleCommentVOList.forEach(item => { this.articleInfo.articleCommentVOList.forEach(item => {
getOssUrl(item.avatarId).then(res =>{ getOssUrl(item.avatarId).then(imgRes =>{
item.avatarUrl = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.avatarUrl = imgRes.data.data
}
}) })
//处理子评论头像 //处理子评论头像
if (item.childrenCommentList.length > 0 ){ if (item.childrenCommentList.length > 0 ){
item.childrenCommentList.forEach(children => { item.childrenCommentList.forEach(children => {
getOssUrl(children.avatarId).then(resp => { getOssUrl(children.avatarId).then(imgRes => {
children.avatarUrl = resp.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
children.avatarUrl = imgRes.data.data
}
}) })
}) })
} }
......
...@@ -351,7 +351,10 @@ import {addFollow, deleteFollow, isFollow, likeUser, userDetail} from "../api/us ...@@ -351,7 +351,10 @@ import {addFollow, deleteFollow, isFollow, likeUser, userDetail} from "../api/us
//处理头像 //处理头像
if (res.data.data.avatar !== '' && res.data.data.avatar !== null){ if (res.data.data.avatar !== '' && res.data.data.avatar !== null){
getOssUrl(res.data.data.avatar).then( imgRes =>{ getOssUrl(res.data.data.avatar).then( imgRes =>{
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.imgList.push(imgRes.data.data) this.imgList.push(imgRes.data.data)
}
}) })
} }
//处理星座 //处理星座
......
...@@ -136,8 +136,11 @@ export default { ...@@ -136,8 +136,11 @@ export default {
this.userList.forEach(item => { this.userList.forEach(item => {
//处理头像 //处理头像
if (item.avatar != null && item.avatar != ''){ if (item.avatar != null && item.avatar != ''){
getOssUrl(item.avatar).then(res => { getOssUrl(item.avatar).then(imgRes => {
item.avatarUrl = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.avatarUrl = imgRes.data.data
}
}) })
} }
//处理性别 //处理性别
......
...@@ -57,7 +57,10 @@ ...@@ -57,7 +57,10 @@
//处理图片 //处理图片
if (res.data.data.memEducationPictureId !== null && res.data.data.memEducationPictureId !== ''){ if (res.data.data.memEducationPictureId !== null && res.data.data.memEducationPictureId !== ''){
getOssUrl(res.data.data.memEducationPictureId).then(imgRes => { getOssUrl(res.data.data.memEducationPictureId).then(imgRes => {
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.educationPictureUrl = imgRes.data.data this.educationPictureUrl = imgRes.data.data
}
}) })
} }
}) })
......
...@@ -107,8 +107,11 @@ export default { ...@@ -107,8 +107,11 @@ export default {
this.userList.forEach(item => { this.userList.forEach(item => {
//处理头像 //处理头像
if (item.avatar != null && item.avatar != ''){ if (item.avatar != null && item.avatar != ''){
getOssUrl(item.avatar).then(res => { getOssUrl(item.avatar).then(imgRes => {
item.avatarUrl = res.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
item.avatarUrl = imgRes.data.data
}
}) })
} }
//处理性别 //处理性别
......
...@@ -425,7 +425,10 @@ import {getOssUrl} from "../../api/article"; ...@@ -425,7 +425,10 @@ import {getOssUrl} from "../../api/article";
//处理头像 //处理头像
if (this.judgment(res.data.data.avatar)){ if (this.judgment(res.data.data.avatar)){
getOssUrl(res.data.data.avatar).then(imgRes => { getOssUrl(res.data.data.avatar).then(imgRes => {
this.userInfo.avatarUrl=imgRes.data.data if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
this.userInfo.avatarUrl = imgRes.data.data
}
}) })
} }
//处理信息图片 //处理信息图片
...@@ -434,7 +437,10 @@ import {getOssUrl} from "../../api/article"; ...@@ -434,7 +437,10 @@ import {getOssUrl} from "../../api/article";
let url = [] let url = []
urlArray.id.forEach(item => { urlArray.id.forEach(item => {
getOssUrl(item).then(imgRes => { getOssUrl(item).then(imgRes => {
if (imgRes.data.data != null) {
imgRes.data.data = imgRes.data.data.replace(/\\/g, "/");
url.push(imgRes.data.data) url.push(imgRes.data.data)
}
}) })
}) })
this.userInfo.pictureUrls = url this.userInfo.pictureUrls = url
......
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