axios post 请求发送url 键值对参数

后端post 请求要求在 url 上携带参数,各种百度,最后发现了一种可行的方式,用formData对象构造请求参数,然后用URLSearchParams 把formdata 参数转换成键值对,最后发送

复制代码
function getList() {

  const formdata = new FormData()
  formdata.append("pageNum", queryParams.value.pageNum);
  formdata.append("pageSize", queryParams.value.pageSize);

  const params = new URLSearchParams(formdata)

  jfList(params).then(res => {
    tableData.value = res.data.list
    total.value = res.data.total
  })
}




/接口请求发送方式

export function jfList(query) {
  return request({
    url: '/charge/payment/list',
    method: 'post',
    params: query,
  })
}
相关推荐
雪芽蓝域zzs2 小时前
Vue导入方法三种方式对比
前端·javascript·vue.js
雪芽蓝域zzs3 小时前
从零搭建【pnpm+Vue3+TS+Setup+VueRouter4+Pinia+Axios+ElementPlus (unplugin 按需)】仿若依后台
前端·vue.js
weixin_BYSJ19876 小时前
【计算机毕设】基于Spring_Boot_Vue的马拉松报名与选手成绩追踪系统05445
java·vue.js·spring boot·学习·spring·django·课程设计
星光不问赶路人20 小时前
Vue 3 + TypeScript 中 enum 的使用实践
前端·vue.js
志尊宝21 小时前
Vue3 零基础每日笔记(087):Vue3 高频面试题(下)
前端·javascript·vue.js·笔记·ecmascript·#vue.js
用户83134859306981 天前
Vue3 事件:常用用法与开发高频坑点
前端·javascript·vue.js
鶴哥只手遮天1 天前
Vue 3 核心源码深度剖析系列(v3.5.44)-第 2 章 响应式内幕(一):`effect` 与依赖追踪机制
前端·vue.js·开源
鶴哥只手遮天1 天前
Vue 3 核心源码深度剖析系列(v3.5.44)-第 06 章 编译器内幕(二):`transform` 管线与结构指令
前端·vue.js·开源
鶴哥只手遮天1 天前
Vue 3 核心源码深度剖析系列(v3.5.44)-第 09 章 编译器内幕(五):compiler-sfc的SFC解析与<script setup> 编译
前端·vue.js·开源
鶴哥只手遮天1 天前
Vue 3 核心源码深度剖析系列(v3.5.44)-第 17 章 运行时内幕(五):`runtime-dom`、自定义元素与内置组件
前端·vue.js·开源