请求和反馈
当你想向其他网站获取数据的时候,小程序是如何发送请求给其他网站的接口的呢:
这里以请求我电脑本地的一个接口为例:
<button bind:tap="onReq">远程请求</button>
onReq(){
wx.request({
url:'http://127.0.0.1/hello.php',
data:{ //请求数据
name:'zbp'
},
method:"POST", //指定请求方式
success:(data)=>{
console.log(data);
}
});
}
如果成功,返回的数据如下:
{
data:{...}, //对方服务器返回的内容
header:{...}, //header头
statusCode:200,
errMsg:"request:ok"
}
这是微信请求返回的基本格式。
但是你发现小程序不给请求,因为在小程序平台中要设置允许请求的域名;
当然你可以在开发工具的“详情”中设置不校验允许请求的域名即可
====================
微信还提供了一些交互反馈弹框,用来显示给用户
如:
wx.showToast({
title:"请求成功"
});
他就会显示一个浮框。
wx.showLoading({
title:"请求中"
});