本篇博客将记录本人在微信小程序开发过程中遇到的一些大大小小的坑以及解决办法。
1.关于网络请求:
wx.request({
url: '',
method: 'POST',//根据实际情况是‘GET’还是‘POST’
data:{
key1:value1,
key2:value2
},
header:{
"Content-Type": "application/x-www-form-urlencoded"
},
success:function(res){
},
fail:function(err){
}
})
wx.request({})是微信小程序封装的请求方法;
url:网络请求的链接;
method:请求方式(同app开发一样,根据实际情况有get/post之分);
data{}:请求参数,两个请求参数之间用逗号隔开;
header:请求头。在这里需要注意的是,使用get和post的时候,请求头即header:{}里的值是不一样的。其中,使用get请求时:
header: {
'Content-Type': 'application/json',
},
使用post请求时:
header:{
"Content-Type": "application/x-www-form-urlencoded"
},
注意注意:如果两者混用,不出意外的情况下,就会请求失败的!!!切记,一定要分开!!!;这是网络请求数据的重点重点!!
success:function(res) 请求成功返回,res为返回值,一般情况下 res.data 是需要的返回值;同理fail:function(err)为请求失败的返回。
。
。
。
未完,待续。。。