uni.request---uniapp原生请求

1.POST请求

uni.request({
										
// header: {
										
// 	'Content-Type': 'application/x-www-form-urlencoded'
										
// },
										
url: 'http://wx.cunkou.co/api/wx/bindCard', //仅为示例,并非真实接口地址。
										
method: 'POST',//一定要大写
										
data: {
											
cardNo: that.model1.cardNo,
											
mobile: that.model1.mobile,
											
code: that.model1.code,
											
openid: that.openid
										
},
										
// dataType: 'json',
										
success: (res) => {
											
uni.hideLoading();
											
if (res.data.code == 0) {
												
uni.showToast({
													
title: '绑定成功',
													
icon: 'none',
													
duration: 2000
												
})
																								
uni.setStorageSync('userInfo', res.data.data);

setTimeout(function() {
													
uni.reLaunch({
														
url: '/pages/mine/mine'
													
})
												
}, 2000);

											
} else {
												
uni.showToast({
													
title: res.data.message,
													
icon: 'none',
													
duration: 2000
												
})
											
}

										
}

									
});

2.get请求

uni.showLoading({
					
title: '加载中...',
					
mask: true
				
});
				
uni.request({
					
url: `http://wx.cunkou.co/api/wx/userStatistic`,
					
method: 'GET',
					
data: {
						
userId: this.queryData.userId,
						
dataType: this.queryData.datatype,
					
},
					
success: res => {			
	
uni.hideLoading();
						
if (res.data.code == 0) {
							
this.historyData = res.data.data
						
} else {
							
uni.showToast({
								
title: res.data.message,
								
icon: 'none',
								
duration: 2000
							
})
						
}
				
					
}
				
})

3.put请求

uni.showLoading({
										
title: '加载中...',
										
mask: true
									
});
									
uni.request({
										
// header: {
										
// 	'Content-Type': 'application/x-www-form-urlencoded'
										
// },
										
url: 'http://wx.cunkou.co/api/wx/unbind', //仅为示例,并非真实接口地址。
										
method: 'PUT',
										
data: {
											
cardNo: that.model1.cardNo,
											
mobile: that.model1.mobile,
											
code: that.model1.code,
											
openid: that.openid
										
},
										
// dataType: 'json',
										
success: (res) => {
											
uni.hideLoading();
											
if (res.data.code == 0) {
												
uni.showToast({
													
title: '解绑成功,请重新绑定卡号才能访问相关功能',
													
icon: 'none',
													
duration: 3000
												
})

												
uni.removeStorageSync('userInfo');
												
setTimeout(() => {
													
uni.navigateTo({
														
url: '/pagesA/bindingCard/bindingCard'
													
})
												
}, 3000)

											
} else {
												
uni.showToast({
													
title: res.data.message,
													
icon: 'none',
													
duration: 3000
												
})
											
}


										
}

									
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值