微信小程序:API 进行Promise化

小程序 API 进行Promise化

  1. 安装 [email protected]

    npm install --save [email protected]
    
    yarn add [email protected]
    
  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 })
    },
    

猜你喜欢

转载自blog.csdn.net/qq_41952539/article/details/140469643