选项 | 说明 |
---|---|
url | 请求接口地址或数据 |
data | 请求的参数 多用于POST,指的是提交数据 也可以是GET,用到query参数;也可以直接使用?拼接在url后面 |
header | 请求头;默认content-type 为 application/json |
method | 请求方式:默认是GET;还有 POST、DELETE、PUT、PATCH等 |
success | 请求成功;通常还要根据结果进一步确认 |
fail | 请求失败 |
complete | 请求完成;无论成功失败都会执行 通常用于日志 |
wx.request({ url: 'https://glpla.github.io/utils/data/data2024/rank202402.json', success: res => { console.log(res); }, fail: err => { console.log(err); }, complete: () => { console.log('log done'); } })
wx.request({ url: 'https://glpla.github.io/utils/data/goods.json', success: res => { console.log(res); }, fail: err => { console.log(err); }, complete: () => { console.log('log done'); } })
. 使用?和&直接拼接分页参数
wx.request({ url: this.data.baseUrl + '/goods/page?page=' + this.page + '&pageSize=' + this.pageSize, success: (res) => { console.log(err); }, fail:err=>{ console.log(err); }, complete: () => { console.log('get done logging') } })
. 使用data配置项指定分页参数
wx.request({ url: this.data.baseUrl + '/goods/page', data: { page: this.page, pageSize: this.pageSize }, success: (res) => { console.log(err); }, fail:err=>{ console.log(err); }, complete: () => { console.log('get done logging') } })
wx.request({ url:'https://m.maoyan.com/ajax/movieOnInfoList', success:(res:any)=>{ console.log(res.data); this.setData({ list:res.data.movieList }) } })
wx.request({ url: 'http://127.0.0.1:3000/users', method:'POST', data:this.data.user, success:(res)=>{ console.log(res); }, fail:err=>{ console.log(err); } })