关于微信调用相册,并上传显示问题,请教各位大佬

微信小程序,微信公开课,关于微信调用相册,并上传显示问题,请教各位大佬 微信公开课

微信公开课小程序热门讨论关于「微信调用相册,并上传显示问题,请教各位大佬」的小程序开发问题
补充:最近在做微信公众号项目开发,其中有调用相册,并还展示显示的图片,下面是我写的代码,出现的结果是选三张图片,最多就显示出最好一张图,不知道该怎么解决,想请教一下各位xiangce(){var_url=windowlocation
展开:最近在做微信公众号项目开发,其中有调用相册,并还展示显示的图片,下面是我写的代码,出现的结果是选三张图片,最多就显示出最好一张图,不知道该怎么解决,想请教一下各位xiangce(){var_url=windowlocationhrefconsolelog(_url)varthat=thisthis$httppost(wxpayshopscan,{url:_url})then(res={consolelog(res)varres=resdatadata;varappId=resappId;vartimeStamp=restimestamp;varnonceStr=resnonceStrvarsignature=ressignaturevarsignType=ressignTypevarpk=respackageStrvarpaySign=respaySignwxconfig({debug:false,开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印appId:appId,必填,公众号的唯一标识timestamp:timeStamp,必填,生成签名的时间戳nonceStr:nonceStr,必填,生成签名的随机串signature:signature,必填,签名,见附录1jsApiList:[chooseImage,downloadImage,uploadImage,getLocalImgData]必填,需要使用的JS接口列表,所有JS接口列表见附录2});config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中wxchooseImage({count:5,默认9sizeType:[original,compressed],可以指定是原图还是压缩图,默认二者都有sourceType:[album,camera],可以指定来源是相册还是相机,默认二者都有success:function(res){consolelog(res)varlocalIds=reslocalIds;返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片consolelog(localIds)consolelog(that)thatsyncUpload(localIds)}});wxerror(function(res){alert(error:+JSONstringify(res));});},err={consolelog(err)})catch(err={consolelog(abbbbb)})},asyncsyncUpload(localIds){consolelog(localIds)varlocalId=localIdspop();wxuploadImage({ localId:localIdtoString(),需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips:1,默认为1,显示进度提示 success:function(res){consolelog(res)resserverId返回图片的服务器端IDvarserverId=resserverId;返回图片的服务器端IDwxdownloadImage({serverId:serverId,需要下载的图片的服务器端ID,由uploadImage接口获得isShowProgressTips:1,默认为1,显示进度提示success:function(res){varlocalId=reslocalId;返回图片下载后的本地IDwxgetLocalImgData({localId:localId,图片的localIDsuccess:function(res){consolelog(res)varlocalData=reslocalData;localData是图片的base64数据,可以用img标签显示localData=localDatareplace(jgp,jpeg);iOS系统里面得到的数据,类型为imagejgp,因此需要替换一下$(ccimg)attr(src,localData);consolelog(localData)consolelog(localIdslength)var_img=<liclass=li<imgsrc=+localData+alt=<spanclass=del<span<li$(ul)append(_img)if(localIdslength0){consolelog(123)windowsetTimeout(function(){thatsyncUpload(localIds);},100);}else{windowsetTimeout(function(){consolelog(123456)},100);}}});}});  } });},
更多有关「微信调用相册,并上传显示问题,请教各位大佬」的讨论可以前往微信公开课小程序参与互动哦!了解更多

「关于微信调用相册,并上传显示问题,请教各位大佬」热门讨论订阅

微信小程序,微信公开课,关于微信调用相册,并上传显示问题,请教各位大佬
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「关于微信调用相册,并上传显示问题,请教各位大佬」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「关于微信调用相册,并上传显示问题,请教各位大佬」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「关于微信调用相册,并上传显示问题,请教各位大佬」

微信公开课小程序热门讨论「关于微信调用相册,并上传显示问题,请教各位大佬」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「关于微信调用相册,并上传显示问题,请教各位大佬」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。