使用uni-app,敲上传图片

本文记录了uni-app中遇到的图片上传失败问题,原始代码中`success`回调处理方式导致数据无法正确赋值。通过调整为箭头函数成功解决了问题,实现了图片路径数组`imgArr`的填充。这是一个关于uni-app微信小程序开发中常见的错误及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

uni-app

上传图片:

export default {
	data() {
		return {
		    imgArr: []
	    }
	},
	methods: {
		chooseImg() {
			uni.chooseImage({
				count: 5,
				success(res) {
					this.imgArr = res.tempFilePaths
				}
			})
		}
	}
}

编译出错,imgArr未拿到数据。

微信小程序报错信息如下:

解决:

methods: {
	chooseImg() {
		uni.chooseImage({
			count: 5,
			success: res=> {
				this.imgArr = res.tempFilePaths
			}
		})
	}
}

拿到数据:

解决是解决了,不知道什么原理, 请路过大佬指点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值