自学内容网 自学内容网

微信小程序:API 进行Promise化

小程序 API 进行Promise化

  1. 安装 miniprogram-api-promise@1.0.4

    npm install --save miniprogram-api-promise@1.0.4
    
    yarn add miniprogram-api-promise@1.0.4
    
  2. app.js 中调用 promisifyAll() 方法。

    // 实现异步 API Promise 化
    import { promisifyAll } from 'miniprogram-api-promise'
    
    const wxp = wx.p = {}
    promisifyAll(wx,wxp)
    
  3. 调用接口

    async getShopData() {
        const { data:shopList } = await wx.p.request({
            url: `https://applet-base-api-t.itheima.net/categories/${this.data.query.id}/shops`,
            method: "GET",
            data: {
                _page: this.data.page,
                _pageSize: this.data.pageSize
            },
        })
    
        this.setData({ shopList })
    },
    

原文地址:https://blog.csdn.net/qq_41952539/article/details/140469643

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!