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

新手上路,请多包涵

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' })添加参数均不能实现,求大佬帮帮忙

阅读 3.1k
1 个回答
新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题