fn.js 509 Bytes
import { Toast } from 'vant';

/**
 * 网络请求功能函数
 * @param {*} api 请求axios接口
 * @returns 请求成功后,获取数据
 */
export const fn = (api) => {
  return api
    .then(res => {
      if (res.data.code === 1) {
        return res.data.data;
      } else {
        console.warn(res);
        if (!res.data.show) return false;
        Toast({
          icon: 'close',
          message: res.data.msg
        });
      }
    })
    .catch(err => {
      console.error(err);
    })
}