全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue-axios使用详解

vue-axios

GET请求

axios.get("/user?id=1")
  .then(function(response){
  })
  .catch(function(error){
  })

POST请求

axios.post('/user', {
  firstName: 'Fred',
  lastName: 'Flintstone'
 })
 .then(function (response) {
  console.log(response);
 })
 .catch(function (error) {
  console.log(error);
 });

合并请求

function getUserAccount() {
 return axios.get('/user/12345');
}

function getUserPermissions() {
 return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
 .then(axios.spread(function (acct, perms) {
  // Both requests are now complete
 }));

配置

import Qs from 'qs'
{
 //请求的接口,在请求的时候,如axios.get(url,config);这里的url会覆盖掉config中的url
 url: '/user',

 // 请求方法同上
 method: 'get', // default
 // 基础url前缀
 baseURL: 'https://some-domain.com/api/',
  
    
 transformRequest: [function (data) {
  // 这里可以在发送请求之前对请求数据做处理,比如form-data格式化等,这里可以使用开头引入的Qs(这个模块在安装axios的时候就已经安装了,不需要另外安装)
  data = Qs.stringify({});
  return data;
 }],

 transformResponse: [function (data) {
  // 这里提前处理返回的数据

  return data;
 }],

 // 请求头信息
 headers: {'X-Requested-With': 'XMLHttpRequest'},

 //parameter参数
 params: {
  ID: 12345
 },

 //post参数,使用axios.post(url,{},config);如果没有额外的也必须要用一个空对象,否则会报错
 data: {
  firstName: 'Fred'
 },
 auth: {
  username: 'janedoe',
  password: 's00pers3cret'
 },
 //设置超时时间
 timeout: 1000,
 //返回数据类型
 responseType: 'json', // default

  .....等等
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue.js使用axios  # vue2.0使用axios  # vue中使用axios  # 在vue组件中使用axios的方法  # vue 里面使用axios 和封装的示例代码  # 详解在Vue中如何使用axios跨域访问数据  # vue.js 使用axios实现下载功能的示例  # 详解axios在vue中的简单配置与使用  # vue项目中axios使用详解  # vue中axios封装使用的完整教程  # vue框架搭建之axios使用教程  # 详解Vue前端对axios的封装和使用  # vue项目实战之优雅使用axios  # 不需要  # 要用  # 如果没有  # 可以使用  # 报错  # 则会  # 大家多多  # 安装了  # lastName  # Flintstone  # console  # Fred  # log  # requests  # firstName  # getUserAccount  # permissions  # return  # perms  # getUserPermissions 


相关文章: Swift中switch语句区间和元组模式匹配  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  建站主机与服务器功能差异如何区分?  湖北网站制作公司有哪些,湖北清能集团官网?  XML的“混合内容”是什么 怎么用DTD或XSD定义  音响网站制作视频教程,隆霸音响官方网站?  制作网站公司那家好,网络公司是做什么的?  如何选择可靠的免备案建站服务器?  如何快速搭建响应式可视化网站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  如何高效完成自助建站业务培训?  大连网站制作公司哪家好一点,大连买房网站哪个好?  相册网站制作软件,图片上的网址怎么复制?  英语简历制作免费网站推荐,如何将简历翻译成英文?  建站之星收费标准详解:套餐费用及年费价格表一览  建站之星代理商如何保障技术支持与售后服务?  如何快速查询网站的真实建站时间?  如何配置支付宝与微信支付功能?  b2c电商网站制作流程,b2c水平综合的电商平台?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  高防服务器:AI智能防御DDoS攻击与数据安全保障  焦点电影公司作品,电影焦点结局是什么?  如何在橙子建站中快速调整背景颜色?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何在Windows 2008云服务器安全搭建网站?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  如何通过服务器快速搭建网站?完整步骤解析  如何通过wdcp面板快速创建网站?  专业公司网站制作公司,用什么语言做企业网站比较好?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  学校建站服务器如何选型才能满足性能需求?  如何解决ASP生成WAP建站中文乱码问题?  网站制作员失业,怎样查看自己网站的注册者?  如何通过虚拟主机快速搭建个人网站?  电商网站制作公司有哪些,1688网是什么意思?  建站之星如何保障用户数据免受黑客入侵?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  定制建站哪家更专业可靠?推荐榜单揭晓  浅谈Javascript中的Label语句  建站主机空间推荐 高性价比配置与快速部署方案解析  如何使用Golang安装API文档生成工具_快速生成接口文档  如何解决VPS建站LNMP环境配置常见问题?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  制作表格网站有哪些,线上表格怎么弄?  建站之星后台管理如何实现高效配置?  javascript基本数据类型及类型检测常用方法小结 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。