微信小程序学习笔记——用promise封装原生的请求

在request文件夹里的index.js写方法 

微信小程序学习笔记——用promise封装原生的请求_第1张图片

export const request=(params)=>{
    return new Promise((resolve,reject)=>{
        wx.request({
            ...params,
            success:(result)=>{
                resolve(result)
            },
            fail:(err)=>{
                reject(err)
            }
        })
    })
}

 模块中使用

import {request} from "../../request/index.js"
//Page Object
Page({
  data: {
   
  },

  //options(Object) 页面开始加载就会触发
  onLoad: function(options) {
    //发送异步请求请求获取轮播图数据
    request({url: 'https://api.zbztb.cn/api/public/v1/home/swiperdata'}).then(res=>{

    })
      
  },
  onReady: function() {
    
  },
  onShow: function() {
    
  },
  onHide: function() {

  },
  onUnload: function() {

  },
  onPullDownRefresh: function() {

  },
  onReachBottom: function() {

  },
  onShareAppMessage: function() {

  },
  onPageScroll: function() {

  },
  //item(index,pagePath,text)
  onTabItemTap:function(item) {

  }
});
  

 

你可能感兴趣的:(微信小程序学习笔记——用promise封装原生的请求)