vue项目使用axios请求时,关于qs转换多层级对象问题

发布于 2022-09-11 22:28:15 字数 740 浏览 12 评论 0

vue项目使用axios请求,用qs转换多层级多想会用大括号括起来而不是用.链接,但是后台接受参数报错

info: {
    applyStaffName: "测试人员",
    applyDeptName: "集成开发部",
    applyPhone: "15985236542",
    holidayType: "01",
    leaveStartTime: "2019-09-19 09:00:00",
    leaveEndTime: "2019-09-19 18:00:00",
    leaveLength: "1",
    applyHour: "8",
    leaveLocalcity: "1",
    leaveReason: "测试测试测试测试测试",
    startWorkTime: "2019-08-19 09:00:00",
    userPersonInformation: {
      timeToWork: "2018-03-12 18:00:00"
    }
  }
QS.stringify(info);

QS.stringify(info)转换之后内部的对象会返回返回userPersonInformation[timeToWork],现在像将返回格式改成userPersonInformation.timeToWork应该怎么操作啊?

已经尝试过提前JSON.stringify和QS.stringify(arams,{ arrayFormat: 'repeat' })添加参数均不能实现,求大佬帮帮忙

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

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

发布评论

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

评论(1

挽容 2022-09-18 22:28:15

已经在GitHub上找到回答QS.stringify(...params,{allowDots : true })启用点模式

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