在vue 2.x 中使用axios如何封装的get 和post方法

本文通过实例代码给大家介绍了vue 2.x 中axios装的get 和post方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧

vue 2.x axios 封装的get 和post方法

import axios from 'axios'import qs from 'qs'export class HttpService {  Get(url, data) {    return new Promise((resolve, reject) => {      axios.get(url, {        params: data      }).then((res) => {        if (res) {          //成功回调          resolve(res);        }      }).catch((error) => {        reject(error);      })    })  }  Post(url, data) {    return new Promise((resolve, reject) => {      axios.post(url, qs.stringify(data), {        headers: {          'Content-Type': 'application/x-www-form-urlencoded',          'Accept': 'application/json'        }      }).then((res) => {        if (res) {          //成功回调          resolve(res);        }      }).catch((error) => {        reject(error);      })    })  }}

登录后复制

 postfile方法

PostFlie(url, data) {    return new Promise((resolve, reject) => {      //根据data对象生成FormData对象      var temp = new FormData();      for (var t in data) {        temp.append(t, data[t]);      }      axios.post(url, temp).then((res) => {        if (res) {            resolve(res.Data);        }      }).catch((error) => {        reject(error);      })    })  }

登录后复制

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

立即学习“前端免费学习笔记(深入)”;

vue中实现图片和文件上传的示例代码

NodeJS父进程与子进程资源共享原理与实现方法

vue中手机号,邮箱正则验证以及60s发送验证码的实例

以上就是在vue 2.x 中使用axios如何封装的get 和post方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2750406.html

(0)
上一篇 2025年3月8日 05:35:39
下一篇 2025年2月27日 06:04:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax创建以及post和get请求

    这次给大家带来Ajax创建以及post和get请求,Ajax创建以及使用post和get请求的注意事项有哪些,下面就是实战案例,一起来看一下。 创建AJAX的过程: XMLHttpRequest是AJAX的基础,  用于在后台与服务器交换数…

    编程技术 2025年3月8日
    200
  • 在vue里使用post请求(附代码)

    这次给大家带来在vue里使用post请求(附代码),在vue里使用post请求的注意事项有哪些,下面就是实战案例,一起来看一下。 vue开发过程中,总会碰到一些问题,当然任何问题都不能阻止我们前进的脚步,话不多说,下面是我在开发过程中请求参…

    编程技术 2025年3月8日
    200
  • 在vue中如何实现axios二次封装

    本篇文章主要介绍了vue axios 二次封装的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 这段时间告诉项目需要,用到了vue。 刚开始搭框架的时候用的是vue-resource后面看到官方推荐ax…

    编程技术 2025年3月8日
    200
  • 在node.js中如何使用axios

    这篇文章主要介绍了node.js中axios使用心得总结,以及分析了中间遇到的错误,大家参考一下。 Axios是一个基于Promise的 HTTP 库,可以用在浏览器和node.js 中,因为尤大大的推荐,axios也变得越来越流行。最近项…

    2025年3月8日
    200
  • 关于vue.js简单配置axios的方法介绍

    这篇文章主要介绍了关于vue.js简单配置axios的方法介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 axios是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,下面这篇文章主要给大家介绍了…

    编程技术 2025年3月8日
    200
  • 如何处理vue axios请求超时的问题

    这篇文章主要介绍了vue axios请求超时,设置重新请求的完美解决方法,一并给大家介绍了axios基本用法,需要的朋友可以参考下 自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉…

    2025年3月8日 编程技术
    200
  • AJAX使用post发送数据xml格式接受数据

    这篇文章主要介绍了关于ajax使用post发送数据xml格式接受数据,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 AJAX使用post发送数据xml格式接受数据,需要的朋友可以参考一下 注意点:  1. 用POST发送数据…

    编程技术 2025年3月8日
    200
  • 基于js原生和ajax的get和post方法以及jsonp的原生写法的介绍

    下面为大家带来一篇基于js原生和ajax的get和post方法以及jsonp的原生写法实例。内容挺不错的,现在就分享给大家,也给大家做个参考。 login.onclick = function(){var xhr = new XMLHttp…

    编程技术 2025年3月8日
    200
  • 用Node处理文件上传

    这篇文章主要介绍了关于用node处理文件上传,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前言 在Web开发中,文件上传是一个非常常见、非常重要的功能。本文将介绍如何用Node处理上传的文件。 需求分析 由于现在前后端分离…

    2025年3月8日 编程技术
    200
  • 用Node编写RESTful API接口

    这篇文章主要介绍了关于用node编写restful api接口 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前言 本文将通过一个todo list前后端分离的小项目来讲解如何用Node创建符合RESTful风格的API接…

    2025年3月8日
    200

发表回复

登录后才能评论