item | desc |
---|---|
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(res), fail: err => console.log(err), complete: () => console.log('log done') })
. 使用 data 配置项指定分页参数
wx.request({ url: this.data.baseUrl + '/goods/page', data: { page: this.page, pageSize: this.pageSize }, success: res => console.log(res), fail: err => console.log(err), complete: () => console.log('log done') })
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), complete: () => console.log('log done') })