uniapp request使用this报错怎么解决!

文章描述:

uniapp request回调函数中无法操作this对象

uniapp开发中,通常会在 request的回调函数中,修改this对象的属性。

但是如果直接使用this进行操作会报错

解决方法:

var _this;
export default {
	data() {
		return {
			items:[1,2,3]
		}
	},
	onLoad(){
		_this = this;
		uni.request({
			url:'http://localhost',
			method:'GET',
			header:"content-type:application/json",
			success(res) {
				console.log(_this.items)
			}
		})
	}
}

 

发布时间:2022/09/13

发表评论