微信小程序原生封装api请求

187 阅读1分钟

项目文件下新建apis目录,目录下新建两个文件https.js(baseUrl配置文件)、request.js(请求封装文件)

* baseUrl 封装

https.js文件

export const SERVER='服务器IP:端口'

* 请求封装

erquest.js文件

import { SERVER } from "./http"
export const req = (metheds, url, params) => {
  return new Promise((resolve, reject) => {
    //执行异步
    wx.request({
      url: SERVER + url,
      data: params,
      method: metheds,
      success: (result) => {
        resolve(result)
      },
      fail: (err) => { reject(err) },

    })
  })
}

* 可根据项目新建每个模块的请求文件

import { req } from "./request"
export const $_login = () => req('GET', '/doLogin', { name: 'NICK', pwd: '12345' })

附图

image.png