vue基础之axios
来源:互联网 发布:淘宝联盟 佣金 冻结 编辑:程序博客网 时间:2024/06/05 18:34
get
axios .get('http://xxx.api/xxx?参数=值') .then(response => { this.list = response.data.message }) .catch(err => { // console.log(err); })
post
axios .post(url, arg) // arg:`参数名=值&参数1=值&参数2=值` .then(resp => { console.log(resp.data); console.log(resp.data.status); }) .catch(err => { console.log(err); })
参数处理
安装qs: npm i -S qs
// var qs = require(‘qs’)
导入ps:import qs from ‘qs’
// 处理参数
qs.stringify({
firstName: ‘Fred’,
lastName: ‘Flintstone’
}
结果:firstName=Fred&lastName=Flintstone
配置公共请求路径
axios.defaults.baseURL = ‘http://xxx.api/xxx’
拦截器
拦截器会拦截发送的每一个请求,请求发送之前执行request中的函数,请求发送完成之后执行response中的函数
// 请求拦截器axios.interceptors.request.use(function (config) { // 所有请求之前都要执行的操作 return config; }, function (error) { // 错误处理 return Promise.reject(error); });// 响应拦截器axios.interceptors.response.use(function (response) { // 所有请求完成后都要执行的操作 return response; }, function (error) { // 错误处理 return Promise.reject(error); });
阅读全文
0 0
- vue基础之axios
- Vue学习基础之vue-resource和vue axios
- vue之axios使用
- vue之axios
- Vue之axios
- vue之请求方法--axios
- 基于vue-cli的vue项目之axios的使用2--最基础的请求
- Vue基础知识之vue-resource和axios
- Vue axios设置访问基础路径
- Vue axios设置访问基础路径
- vue axios
- Vue axios
- Vue项目之Axios数据请求
- Vue.js教程之axios使用
- Vue项目之Axios数据请求
- vue踩坑之全局使用axios
- Vue.js学习之vue-router vuex axios webpack
- Vue.js学习之vue-router vuex axios webpack
- 各图形的画图
- 关于本博客及学习情况纪录
- android 定时任务(TimerTask和Handler对比)
- spring cloud 刷新配置中心的配置以及svn操作
- 设计模式基础——抽象类、抽象方法、接口与虚方法
- vue基础之axios
- eChars实现哈尔滨市区县地图展示
- C语言 宏定义的方式实现“bool”数据类型的功能作用
- 【Vs2015】 常用字体的设置
- linux中vim三种模式切换
- Jquery常用选择器
- 【UER #1】【UOJ #14】DZY Loves Graph
- IDEA 代码调试
- mysql常用函数