vue get 传参序列化
思路和使用:
首先使用qs插件进行url序列化
然后paramsSerializer(paramsSerializer是一个可选的函数,起作用是让参数序列化)
http.js 文件配置
// 首先引入axios 和 qs import axios from 'axios' import qs from 'qs' // 然后创建axios实例 const service = axios.create({ baseURL: BASE_API, // 基础api timeout: 600000, // 请求超时时间 paramsSerializer: params => { return qs.stringify(params, { indices: false }) } }) //最后export 出去调用 export default service
调用axios设置
import http from '@/utils/http' export default class Rest { getList (params) { return http({ method: 'get', url: `api/xxxx/xxxx/list`, params }) }
本文作者:轻风细雨_林木木
本文链接:https://www.cnblogs.com/linzhifen5/p/16961215.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步