#tcb-study
##云开发作业 第五章
###将教程范例的cloudtohttp函数使用sdk的getTempFileURL进行替换。
####实现思路:新增异步函数getImgurl一次性取回所有的图链接,在客户端js(index.js和admin.js中对应的地方也要改为异步)中循环取出,考虑到图库可能被修改,在前端加判断给没图的设置为默认图片
######本地函数 util.js index.js admin.js
async function getImgurl(src) {
//console.log(typeof(src));
//console.log(src);
//这里的src不是拆开传进来
if(src==""){
return "";
}
let imgs = await cloud.getTempFileURL({
fileList: src
}).then(res=>{
return res
})
return imgs;
}
...
let urls = await getImgurl(tempitem.imgs);
//一次性取回所有的图链接
for(let u in urls.fileList){
let img = document.createElement('img');
//判断一下有没有失效,如果图片丢了就换张默认的上去
if(urls.fileList[u].code === 'SUCCESS') {
img.src = urls.fileList[u].tempFileURL;
} else {
img