定义
function $request(url, data, params) {
var baseUrl = 'http://example.com/';
return new Promise(function (resolve, reject) {
$.ajax({
url: baseUrl + url,
type: params && params.type || 'POST',
dataType: params && params.dataType || 'JSON',
data: JSON.stringify(data),
success: function (res) {
if (res.code == 101) {
} else {
resolve(res)
}
},
error: function (res) {
},
headers: {
"x-access-token": localStorage.getItem('token') || '',
}
});
})
}
api.js
function getUserInfo(data, params) { return $request('login', data, params) }
function getNews(data, params) { return $request('getcode', data, params) }
页面中调用
let data = {
phone:'123,
password:'123'
}
login(data).then(res => {
console.log(res);
})