解决AxiosError: options must be an object ERR_BAD_OPTION_VALUE
VUE中HTTP请求,AxiosError: options must be an object ERR_BAD_OPTION_VALUE 错误解决。
此错误完整为:
{message: 'options must be an object', name: 'AxiosError', code: 'ERR_BAD_OPTION_VALUE', stack: 'AxiosError: options must be an object\n at Objec…ji.com/static/js/chunk-libs.c096185b.js:42:41367)'}
产生产错误的原因为:
axios版本升级导致,0.x升级为1.x,在请求参数数组序列化时出现
解决方法:
修改前:
paramsSerializer: function(params) { return Qs.stringify(params, { arrayFormat: 'repeat' }) }
修改后:
paramsSerializer: { serialize:function(params) { return Qs.stringify(params, { arrayFormat: 'repeat' }) } }
致读者:感谢你阅读本文,请随手点击右下角的推荐或分享,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2015-10-28 mysql查询上个月数据