uniapp如何封装接口

简介: uniapp如何封装接口

在uniapp中封装接口可以使用uni.request方法,示例代码如下:

// 封装接口
export function getGoodsList(params) {
  return new Promise((resolve, reject) => {
    uni.request({
      url: 'http://api.example.com/goods',
      method: 'GET',
      data: params,
      success: res => {
        resolve(res.data)
      },
      fail: err => {
        reject(err)
      }
    })
  })
}
// 使用封装的接口
import { getGoodsList } from '@/api'
getGoodsList({ page: 1, pageSize: 10 }).then(data => {
  console.log(data)
}).catch(err => {
  console.error(err)
})

在上面的示例中,getGoodsList函数封装了一个名为goods的接口,该接口的地址为'http://api.example.com/goods',请求方法为GET。使用封装的接口时,可以通过调用getGoodsList函数并传入参数来获取商品列表信息。调用接口后返回的数据通过Promise的resolve方法返回,在then方法中可以获取到接口返回的数据。如果接口请求失败,则通过Promise的reject方法返回,在catch方法中可以捕获到异常。

相关文章
|
2月前
uniApp常用功能封装
uniApp常用功能封装
20 0
|
2月前
|
API
uniApp封装请求
uniApp封装请求
14 0
|
3月前
|
前端开发 JavaScript 小程序
【uniapp】十分钟带你封装uniapp的api请求
【uniapp】十分钟带你封装uniapp的api请求
101 0
|
4月前
|
小程序
uniapp 微信小程序请求拦截器 接口封装
uniapp 微信小程序请求拦截器 接口封装
|
4月前
|
存储 JavaScript 数据处理
uniapp获取接口数据并渲染至页面中
uniapp获取接口数据并渲染至页面中
72 0
|
4月前
|
JavaScript
uniapp-----封装接口
uniapp-----封装接口
44 0
uniapp-----封装接口
|
5月前
|
JSON 前端开发 API
新建一个uniapp请求,并且封装request
新建一个uniapp请求,并且封装request
17 1
|
5月前
|
前端开发 API
uniapp封装request请求
uniapp封装request请求
37 0
|
30天前
|
小程序 安全 JavaScript
从零开始uniapp微信小程序项目到发布(超级详细)
最近微信小程序又掀起一波风潮,本文站在新手的角度出发,比较适合第一次使用uniapp 开发微信小程序的伙伴,或者没有过实战经验的小伙伴参考,从零搭建uniapp小程序项目
112 1
|
1月前
|
小程序 前端开发 JavaScript
uniapp转微信小程序编译报错 Bad attr `data-event-opts` with message
uniapp转微信小程序编译报错 Bad attr `data-event-opts` with message