Vue怎么进行ajax请求公共方法

这次给大家带来Vue怎么进行ajax请求公共方法,Vue进行ajax请求公共方法的注意事项有哪些,下面就是实战案例,一起来看一下。

为了减少代码的冗余,小编给大家推荐一篇介绍了决定抽离出请求ajax的公共方法的文章,供大家参考。

我使用了ES6语法,编写了这个方法。

/**  * @param type 请求类型,分为POST/GET  * @param url 请求url  * @param contentType  * @param headers  * @param data  * @returns {Promise}  */ ajaxData: function (type, url, contentType, headers, data) {  return new Promise(function(resolve) {   $.ajax({    type: type,    url: url,    data: data,    timeout: 30000, //超时时间:10秒    headers: headers,    success: function(data) {     resolve(data);    },    error: function(XMLHttpRequest, textStatus, errorThrown) {     resolve(XMLHttpRequest);    }   });  }); }

登录后复制

通过回调函数的方式返回请求结果。

测试代码如下:

getAjaxDataMethod: function () {    const url = "";    const type = "POST";    const contentType = "application/json";    const headers = {};    const data = {};    Api.ajaxData(type, url, contentType, headers, data).then(function (res) {     console.log(res);    }).catch(function (err) {     console.log(err);    })   }

登录后复制

测试通过!

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Angular17里的自定义指令使用详解

JS里EventLoop的使用详解

vue+cli单页面脚手架转换多页面脚手架的方法

以上就是Vue怎么进行ajax请求公共方法的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 13:35:26
下一篇 2025年3月7日 19:01:31

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

相关推荐

  • ajax实现简单实时验证功能

    这次给大家带来ajax应该怎样实现实时验证,ajax实现实时验证的注意事项有哪些,下面就是实战案例,一起来看一下。 什么是ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript …

    编程技术 2025年3月8日
    200
  • JS如何实现Ajax的请求函数

    这次给大家带来JS如何实现Ajax的请求函数,JS实现Ajax请求函数的注意事项有哪些,下面就是实战案例,一起来看一下。 一般我们写网页的时候,如果用到 Ajax 请求服务器,都是使用 JQuery 等已经封装好的库来调用,比较简单。 但是…

    编程技术 2025年3月8日
    200
  • Ajax怎么实现异步调用服务端

    这次给大家带来Ajax怎么实现异步调用服务端,Ajax实现异步调用服务端的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax的使用方法,在js中调用cs文件中的一直方式,使用步骤如下 (1)下载ajax.dll,并添加项目的引用。 …

    编程技术 2025年3月8日
    200
  • ajax直接改变状态和删除无刷新状态

    这次给大家带来ajax直接改变状态和删除无刷新状态,ajax直接改变状态和删除无刷新状态的注意事项有哪些,下面就是实战案例,一起来看一下。 1. 01.php为主程序,调用smarty模板遍历输出: getALL(‘users’); $sm…

    编程技术 2025年3月8日
    200
  • axios客户端中ajax请求方式

    这次给大家带来axios客户端中ajax请求方式,axios客户端中使用ajax请求方式的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 AJAX,Asynchronous JavaScript and XML (异步的JavaSc…

    编程技术 2025年3月8日
    200
  • JS与ajax同源策略在项目中怎样使用

    这次给大家带来JS与ajax同源策略在项目中怎样使用,JS与ajax同源策略在项目中使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一、回顾jQuery实现的ajax 首先说一下ajax的优缺点 优点: AJAX使用Javascri…

    编程技术 2025年3月8日
    200
  • 原生JS有哪些实现Ajax异步的方法

    这次给大家带来原生JS有哪些实现Ajax异步的方法,原生JS实现Ajax异步的注意事项有哪些,下面就是实战案例,一起来看一下。 在前端页面开发的过程中,经常使用到Ajax请求,异步提交表单数据,或者异步刷新页面。 一般来说,使用Jquery…

    编程技术 2025年3月8日
    200
  • 原生JS怎么异步请求实现Ajax

    这次给大家带来原生JS怎么异步请求实现Ajax,原生JS异步请求实现Ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 在前端页面开发的过程中,经常使用到Ajax请求,异步提交表单数据,或者异步刷新页面。 一般来说,使用Jquery…

    编程技术 2025年3月8日
    200
  • 实现ajax发送异步请求方法

    这次给大家带来实现ajax发送异步请求方法,实现ajax发送异步请求的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax发送异步请求,供大家参考,具体内容如下 第一步(得到XMLHttpRequest) ajax其实只需要学习一个对…

    编程技术 2025年3月8日
    200
  • AFN封装网络请求详解

    这次给大家带来AFN封装网络请求详解,AFN封装网络请求的注意事项有哪些,下面就是实战案例,一起来看一下。 相信大家都知道,我们一般在一个项目中,网络请求都封装成一个单例,以确保整个项目的网络请求 Session 是同一个. 单例模式定义:…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论