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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:22:34
字體:
來源:轉載
供稿:網友

為了減少代碼的冗余,決定抽離出請求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);    }   });  }); }

通過回調函數的方式返回請求結果。

測試代碼如下:

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公共方法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 岚皋县| 涟源市| 乌恰县| 通山县| 荔波县| 丹棱县| 荔波县| 长岛县| 阿巴嘎旗| 鄂托克旗| 万山特区| 东乡族自治县| 杭锦旗| 遵化市| 洛阳市| 祥云县| 西宁市| 安新县| 宁河县| 策勒县| 中西区| 湘潭市| 炎陵县| 莲花县| 怀仁县| 元阳县| 高要市| 长治市| 德州市| 黔东| 阳原县| 孟州市| 吴川市| 晴隆县| 晋城| 浑源县| 金塔县| 古交市| 云南省| 金华市| 樟树市|