vue axios(二次封装)

注意:再一次封装完成后

步骤一: 在src文件下面的api文件夹中创建http.js

//注意:用apiGet请求也与要引入import { apiGet } from "./api";

import { apiPost } from "./api";


export function register() {
  return new Promise((resolve, reject) => {
    apiPost("接口地址").then((res) => {
      resolve(res);
    }).catch((err) => {
      reject(err);
    });
  })
}

export function getrecord() {
    return new Promise((resolve, reject) => {
      apiPost("接口地址").then((res) => {
        resolve(res);
      }).catch((err) => {
        reject(err);
      });
    })
  }

步骤二:页面使用 先引入

<template>
    <div>
        <!-- 例子 -->
        <div>二次封装</div>
    </div>
</template>
<script>
import {register} from '../api/http'  //注意起的名字不一样引入的时候要注意名字

export default {
    data() {
        return {
   
        }
    },
    created(){
        this.getmover() //在页面打开之前打印出来  (调用)
    },
    methods:{
        getmover(){ //定义一个新的方法来接收封装的方法
            register().then(r=>{
                console.log(r);
            })
        }
    }
}
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值