1. 程式人生 > 實用技巧 >mpvue 封裝api請求介面

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(){ letvm=this request('/login').then((data)=>{ console.log(data); if(data.StatusCode===ERR_OK){ vm.data=data console.log(vm.data) } }) }