(1)wx.request()
例如:
wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json' // 默认值
},
success (res) {
console.log(res.data)
}
})
注意:使用wx.request()请求注意事项
1.使用之前要提前配置合法域名或微信开发者工具-详情-本地设置-勾选不检验合法域名
2.请求的接口协议必须是https开头的,即加密协议
3.如果加载页面完成就请求数据,请求最好放在onShow生命周期中
小程序的接口封装
作用:方便统一管理项目接口,便于项目后期维护与管理
1.集中管理项目中可能用到的公共url(线上url,测试url,本地url,...)
例如:
module.exports={
//线上地址
prod:{
baseUrl:'https://api.it120.cc'
},
//测试地址
test:{
baseUrl:'https://www.05E.com'
},
//本地地址
local:{
baseUrl:'https://www.local.com'
}
}
2.对wx.request进行二次封装,针对不同业务参数的传递,返回不同的请求结果
Promise() 主要用于解决回调地狱的一种异步方案
3.统一管理不同业务的接口
微信小程序实现ajax以及接口的封装
最新推荐文章于 2024-06-09 01:22:13 发布