mpvue 封裝api請求介面
阿新 • • 發佈:2020-11-20
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}
使用:login(){ letvm=this request('/login').then((data)=>{ console.log(data); if(data.StatusCode===ERR_OK){ vm.data=data console.log(vm.data) } }) }
import {request, ERR_OK} from '@/utils/api'