怎样避免axios自动过滤空字符串的字段?

发布于 2022-09-11 23:31:52 字数 253 浏览 13 评论 0

发现一个问题,axios会过滤掉空字符串的字段。
比如user={name:"xiaoming",country:""}
提交上去只收到了name

怎样避免?

官方issue里边有人提到了,但是开发者认为不需要。。。
https://github.com/axios/axios/issues/494

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

∞梦里开花 2022-09-18 23:31:52

Axios好像并不会过滤空字符串,不管啥内容只要给了都会被提交,你接收不到的原因可能是你接口参数名和提交的Key没对上……

π浅易 2022-09-18 23:31:52

JSON.stringify()对象时,会自动去掉值为undefined的字段.

有可能是请求方法用JOSN处理了对象,又恰巧某个字段没有取到值,取到了undefined.

围归者 2022-09-18 23:31:52

可以在请求的拦截器里面进行处理,将user对象字符串化

梦回旧景 2022-09-18 23:31:52

空串不会过滤,会过滤undefined

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文