uni.chooseImage安卓调用没反应

在uniapp中,开发者遇到微信环境下上传头像失败的问题,原因是跳转评价页面时URL参数过大导致安卓端API失效,甚至在钉钉中引起崩溃。解决办法是不在跳转时携带参数,而是改为在目标页面重新请求接口获取详情。
摘要由CSDN通过智能技术生成

今天遇到个问题,使用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')
		}
	});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值