Vue2对Axios封装使用

安装排错流程:

1.安装npm i axios 安装是否成功 

2.创建 src\utils\require.js  文件夹 axios.create({ }) // 指定baseURL http://127.0.0.1:8080/....

3.导出 实例化的axios 

4.引入到main.js 挂在到Vue实例上

5.

import requset from "../utils/require";

export default {
  getHomeList() {
    return requset({
      url: "/user",
      // method: "GET",
    });
  },
};

6.最后一步

 getClick() {
      homeAPi.getHomeList().then(res => {
        console.log(res);
      })
    }

安装封装流程!!!

npm i axios 下载

创建文件夹 src\utils\requset.js 引入axios 设置基础路径和超时时间即可

import axios from "axios";

let requset = axios.create({
  baseURL: "http://localhost:3000",
  timeout: 5000,
});

export default requset;

挂载到Vue实例上在main.js引入 创建的requset.js 

import Vue from "vue";
import App from "./App.vue";
import requset from "./utils/requset.js";

Vue.config.productionTip = false;

new Vue({
  requset,
  render: (h) => h(App),
}).$mount("#app");

以上是讲axios安装并挂载

接下来使用   举例写home首页的api  路径 src\api\home.js             这里一定要记得return requset

import requset from "../utils/requset.js";
export default {
  homeDataList() {
    return requset({
      url: "/list",
    });
  },
};

最后直接引入打印


详细可看 Honerc_Y的个人空间_哔哩哔哩_bilibili   axios的从小白到入土

你可能感兴趣的:(javascript,前端,npm)