你想反馈一个 Bug 还是 提一个需求?


如果是 Bug:

使用的是weixin-js-sdk 1.2.0版本

用到的api是wx.chooseImage、

wx.uploadImage

使用的vue.js+webpack开发,

部分重点代码:

wxInt(){
// alert(this.mainUrl)
 this.$http.get('/tpm/weixin/querySignService',{url:this.mainUrl}, res => { //微信接口
     // alert('appId'+res.appId+'timestamp'+res.timestamp+'nonceStr'+res.nonceStr+'signature'+res.signature)
     wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
       appId: res.appId, // 必填,公众号的唯一标识
       timestamp: res.timestamp, // 必填,生成签名的时间戳
       nonceStr: res.nonceStr, // 必填,生成签名的随机串
       signature: res.signature,// 必填,签名,见附录1
       jsApiList: ['chooseImage','previewImage','uploadImage','downloadImage'] // 必填,需要使用的JS接口列表
     });
      // wx.error(function(res){
         // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,
         // 也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
     // });
 });
},
uploadImgOne(){
let vm = this
 wx.chooseImage({
count: 1,
   sizeType: ['compressed'],
   sourceType: ['camera'],
   success: function (res) {
if(window.__wxjs_is_wkwebview){
var localData = res.localIds
vm.images.localId = localData;
       vm.editUser.idimgurl_front=localData
}else{
vm.images.localId=res.localIds;
       vm.editUser.idimgurl_front=res.localIds
}
// vm.oneBoxIcon=true;
     //vm.btnDisable=false;
     vm.uploadImgSuOne()
}
});

},

uploadImgSuOne() {
let i = 0
 let length = this.images.localId.length;
 let vm =this;
 this.images.serverId = [];
 wx.uploadImage({
localId: vm.images.localId[i],
   success: fu
展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 沐雨风

    17人对此回答表示赞同

    我也是这个情况,坑爹的一批。

    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 一桶冰水

    4人对此回答表示赞同

    你解决了吗?

    展开
    4
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部