美文网首页
2019-08-27

2019-08-27

作者: 张大丶 | 来源:发表于2019-08-27 17:06 被阅读0次
    //封装
      http:(url,param={},method='post')=>{
        return new Promise((resolve,reject) =>{
          let loading = $zbb.loading();
          param._t = store.state.radishH5Catch._t || '';
          axios({
            method,
            url,
            [method === 'post'? 'data':'params']:param
          }).then(res=>{
            if (res.data.flag === 0) {
              loading.clear();
              resolve(res.data.data);
              console.log(url,res.data.data);
            } else {
              $zbb.msg(res.data.msg);
              reject(res.data.msg);
              if(res.data.msg === '请登录'){
                router.push('/login');
              }
            }
          }).catch((err)=>{
            $zbb.msg('请求数据失败');
            reject(err);
            // loading.clear();
          })
        }).catch((reason) =>{
          console.error('err:' + reason);
        });
      }
    
    // 定义api
    export const releaseDelApi = id =>http('/info',{id});
    
    
    使用
    async function(){
        let res =await releaseDelApi (id);
        console.log(res)
    }
    
    

    相关文章

      网友评论

          本文标题:2019-08-27

          本文链接:https://www.haomeiwen.com/subject/tuzeectx.html