采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
paramsSerializer使用参考了老师的解决方案:https://coding.imooc.com/learn/questiondetail/RQyZ06gaBn7Ye459.html
但是我用了encode之后传的参数全都是空,不知道是什么情况。
同学你好
经查,这里不应该使用上次说的 encode 参数,encode 会将 params 的每个 key/value 都运行,所以说一个[1,2] 的数组要运行四次。这里应该使用serialize 参数,这个对应的是单独格式化的方式:
params: { ids: ids },
paramsSerializer: {
serialize: (params) => {
return
qs.stringify(params, { arrayFormat:
'repeat'
})
}
},
// 返回的是:
cwzfy-admin/end_users?ids=0&ids=1
亲测可用。
相关讨论:请看:https://github.com/axios/axios/issues/5058
非常感谢!
请提供一下源代码吧~ 我在本地帮你看看
怎么给呢?
同学可以提交到 gitee或者 慕课网的git 服务
提交到了慕课网的git,同时把你添加为了协作者
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.6k 2
1.3k 2
903 17
1.4k 17
1.9k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号