今天遇到个问题,使用uniapp上传头像api时,当时测试是在电脑上测试h5页面的,所以当时并没有发现有什么问题,上线后用微信打开时发现上传头像失败了,当时一直在寻找问题,也是花了一天半的时间才解决
其原因就是在跳转到评价页面时,并没有在页面请求接口,想着就直接带过去了,然后导致安卓因为url带的参数过大,导致了api失效,在钉钉打开到这页面崩溃,后面在跳转到页面的时候请求详情接口,就不携带参数过去就可以了
this.$jump('packagePurchase/orderManagement/evaluate/index?item=' + encodeURIComponent(item))
uni.chooseImage({
count: 1, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album','camera'], //从相册选择
success: function(res) {
self.$emit('getImgs',res);
},
fail:function(res){
console.log(res,'aa')
self.$emit('getImgs',null);
},
complete:function(res){
console.log(res,'bbb')
}
});