上一篇已经分享了jQueryToast的自定义插件的封装和应用。这一篇讲解下自己手动二次封装的axios插件,同时整合了jQueryToast插件。
直接上源码:
目录结构如下:
1 fAxios.js
import './jQueryCache.js'
import './jQueryToast.js'
// 基础地址
let baseUrl = "http://10.3.189.22:8888"
axios.defaults.baseURL = baseUrl
/**
* 请求执行(不公开)
* @param option
* @returns {Promise<any>}
*/
let execute = (option)=>{
let headers = option.headers
headers || (headers = {})
headers.token = $.getCache('token')
return new Promise(resolve => {
axio