Vue.cli3使⽤axios中post向后台传数组包对象类型参数(qs篇)
1问题
向后端传数组包对象类型的参数(下⾯图⽚为例⼦)
解决
我们改怎么解决呢?
⾸先我们定义⼀个跟后台要接收的参数名⼀样的变量名
然后对这个变量名qs处理⼀下
// 点击提交
handleUpTo(){
let ldinfo =this.ruleForm.ldinfo
console.log(ldinfo)//这⾥是上⾯的那些值
let self =this
Qs.stringify({ ldinfo: ldinfo },{ arrayFormat:'repeat'})//在这⾥给赋值过去的变量处理⼀下      self.$refs.RuleForm.validate(async(valid)=>{
if(valid){
let res =await self.$http.post('/ld/insLouDongList.do', ldinfo)//这⾥请求接⼝参数不要{}          console.log(res.data.msg)
}
})
},
后台接收
后台⽤字符串接收,然后转为json格式就可以了
有⽤记得点赞
vuejson转对象

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。