vue axios 怎么传递对象

saveNewOrder () {
      console.log(this.form)
      this.$http.post('/api/eport/wfas/eportDecl/insertEportDecl', {params: this.form}).then((response) => {
        if (response.status === 200) {
          var addData = JSON.parse(response.data.result)
          console.log(addData)
        }
      })
      this.dialogFormVisible = false
    }
阅读 11.2k
1 个回答

要转成form data的话,请用Qs,axios里自带

import Qs from 'qs'

axios({
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
  },
  transformRequest: [data => Qs.stringify(data)],
  method: 'POST',
  url: '...',
  data: { /* ... */ }
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题