国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

基于Vue的ajax公共方法(詳解)

2024-09-01 08:33:56
字體:
供稿:網(wǎng)友

為了減少代碼的冗余,決定抽離出請求ajax的公共方法,供同事們使用。

我使用了ES6語法,編寫了這個方法。

/**  * @param type 請求類型,分為POST/GET  * @param url 請求url  * @param contentType  * @param headers  * @param data  * @returns {Promise<any>}  */ 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);    }   });  }); }

通過回調(diào)函數(shù)的方式返回請求結果。

測試代碼如下:

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);    })   }

測試通過!

以上這篇基于Vue的ajax公共方法(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 望谟县| 湘乡市| 桐庐县| 高要市| 西丰县| 固原市| 嫩江县| 淳安县| 即墨市| 伊金霍洛旗| 泰和县| 略阳县| 拜城县| 葵青区| 德令哈市| 沈阳市| 承德市| 大连市| 华坪县| 霞浦县| 拉孜县| 江永县| 浑源县| 柳州市| 泊头市| 兴海县| 宁国市| 沙洋县| 儋州市| 庄浪县| 融水| 新河县| 和田市| 潢川县| 大邑县| 韶关市| 奇台县| 绩溪县| 梅河口市| 阿拉善右旗| 中山市|