Commit 0a7ea39e authored by liwei's avatar liwei

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

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