123456789101112131415161718192021222324252627282930313233 |
- import {
- config
- } from "../config/index"
- export function req(data) {
- wx.showLoading({
- title: '请求中',
- })
- return new Promise((resolve, reject) => {
- wx.request({
- url: config.base + data.url,
- method: data.method || 'GET',
- data: data.data || undefined,
- success(res) {
- if (res.statusCode !== 200) {
- wx.showToast({
- title: '网络错误',
- icon: 'none'
- })
- reject(res)
- return
- }
- data.success && data.success(res.data);
- resolve(res.data)
- wx.hideLoading()
- },
- fail(res) {
- reject(res)
- wx.hideLoading()
- }
- })
- })
- }
|