@winnerlc/tools
v1.0.29
Published
开发框架公共工具包
Downloads
112
Readme
微应用开发基础框架-工具类
node 使用版本 16.14.0
外部项目中的 ajax 通过引入的 tools 工具类中的 service 对象来实现
-- 修改请求头,支持局部请求头修改和全局请求头修改
service.request({
url: `${window.WinnerMicroApp?.API_PREFIX}/event/page_event_logs/custom/app/access/sum`,
method: 'post',
data,
headers:{
test:'局部加请求头字符串'
}
})
-- 全局修改请求头,请求拦截器等 -- 重新定制项目自己的 axios
let createAxiosOptions: CreateAxiosOptions = {
timeout: 12580,
transform: {
requestInterceptors:(config, options) => {
config.headers['a'] = '1.0.0'
config.headers['b'] = '111111.0.0'
return config
}
}
}
window.WinnerMicroApp.service = createAxios(createAxiosOptions)