创建实例时,transform能作为默认选项吗

来源:9-7 扩展 axios.create 静态接口 - 需求分析+ 静态方法扩展+ demo 实现

qq_KniGht丶轮回_0

2020-05-05

图片描述

这里的两个必选的配置可以默认合并进去么?

写回答

1回答

ustbhuangyi

2020-05-06

transformRequest 和 transformResponse 在 defauts.ts 里定义,它们都有默认的函数逻辑啊。如果你想默认合并这个默认配置,那么针对这两个 key,你就得写新的合并策略。

0
1
qq_KniGht丶轮回_0
那也就是需要修改mergeConfig函数,针对transformRequest 和 transformResponse写合并策略,然后axios.create的时候可以省去axios.defaults.transformRequest和axios.defaults.transformResponse。嗯,明白了,谢谢老师!
2020-05-07
共1条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程