const servername = "" //server url const fixservername = ""; const urls = { // api //eg:login: 'static/json/user.json', }; let _requestApi = {}; Object.keys(urls).forEach(function(key) { _requestApi[key] = function(data, method) { const url = servername + fixservername + urls[key]; let perfixData = Object.assign({}, data, { rnd: Math.random() }); // return axios({ // url: url, // method: method || 'post', // params: perfixData // }).then((res) => { // if (res.data == -10) { // vue.$alert('登录验证失效,请重新登录', '提示', { // confirmButtonText: '确定', // callback: action => { // Cookies.set('Admin-Token', ""); // // vue.fullscreenLoading = true; // window.location.reload(); // } // }); // } else { // return Promise.resolve(res.data) // } // }).catch((e) => { // return Promise.reject(e) // }) $.ajax(){ } } }) export let request = _requestApi; export let serverName = servername; // 调用 // request['login']({ // data // }).then(res=>{ // if (res.code = 1) { // } // }) ·