uni-app中调取接口的三种方法
uni.request({})uni.request({url:'',data:{},methods:'',header:{},success:res=>{},fail:()=>{},complete:=>{}})uni.request({}).then(()=>{})uni.re...
·
- uni.request({})
uni.request({
url:'',
data:{},
methods:'',
header:{},
success:res=>{},
fail:()=>{},
complete:=>{}
})
- uni.request({}).then(()=>{})
uni.request({
url:""
}).then((result)=>{
console.log(result);
//result将返回一个数组[error,{NativeData}]
//NativeData:调取接口后返回的原生数据
let [error,res]=result;
if(res.statusCode===200){
console.log(res);
}
})
- async/await
//methods方法区定义
methods:{
async request(){
let result=await uni.request({
url:''
})
let [error,res]=result
if(res.statusCode===200){
//成功之后执行的代码
}
}
}
//onLoad调用
onLoad(){
this.request()
}
async:用在函数定义的前面
async request(){//函数体;}
await:用在标明了async关键字的函数内部,异步操作的前面。
知
识
点
知识点
知识点
对 数组的解构
var arr=[10,20,30];
var [a,b,c]=arr; 对数组arr进行解构,并将数据给了abc三个变量
对 对象的解构
var obj={a:10,b:20,c:30};
var w={
…obj
}
更多推荐
已为社区贡献2条内容
所有评论(0)