前端vue(axios)封装

1. 始vue化项目https://www.cnblogs.com/xiaonq/p/11027880.htmlvue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得)cd deaxios # 进入项目npm install axios@0.19.2 # 安装axiosnpm i element-ui -S # 安装element-ui到当前项目前端项目结构规范
摘要由CSDN通过智能技术生成

1. 始vue化项目

https://www.cnblogs.com/xiaonq/p/11027880.html

vue init webpack deaxios     # 使用脚手架创建项目 deaxios(项目名,随便取得)
cd deaxios                   # 进入项目
npm install axios@0.19.2     # 安装axios
npm i element-ui -S          # 安装element-ui到当前项目

在这里插入图片描述

  • 前端项目结构规范
    在这里插入图片描述

2.封装axios

2.1 创建src/http文件夹

  • 用来放网络请求相关的文件

2.2 src/http/index.js

  • 文件夹下, 创建index.js文件, 对axios进行封装
/* eslint-disable */
// 第一步:实例化axios对象,简单封装
const axios = require('axios');                       // 生成一个axios实例
axios.defaults.baseURL = 'http://127.0.0.1:8000';     // 设置请求后端的URL地址
axios.defaults.timeout = 10000;                       // axios请求超时时间
axios.defaults.withCredentials = true;            

axios.defaults.headers['Content-Type'] = 'application/json';       // axios发送数据时使用json格式
axios.defaults.transformRequest = data => JSON.stringify
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值