mpvue 封装api请求接口

app.js

const
sendURL = 'https://www.easy-mock.com/mock/5b22ddc53d00c06fbd8e1f74/zpin' const ERR_OK = 200 const request = (url, data = {}, method = 'GET') => new Promise((resolve, reject) => { url = sendURL + url setTimeout(() => { wx.request({ url, data, method, success: res => resolve(res.data), fail: res => reject(res) }) }, 1000) // 延时 }) export {request, ERR_OK}
使用:

import {request, ERR_OK} from '@/utils/api'

  login () {
      let vm = this
      request('/login').then((data) => {
          console.log(data);
          if (data.StatusCode === ERR_OK) {
            vm.data = data
            console.log(vm.data)
          }
      })
    }
 
原文地址:https://www.cnblogs.com/150536FBB/p/14011730.html