关于uniapp uview2统一封装api请求中get请求请求参数丢失问题

uview2统一封装api请求中get请求参数丢失

今天写前端代码踩到的坑,记录一下。

http.api.js中封装了一个请求如下:

在这里插入图片描述

http.interceptor.js中封装的请求拦截如下(没什么问题):

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第1张图片

page页面中使用封装的api发送请求如下:

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第2张图片

结果在微信开发者工具中请求并没有查询参数params,如下:

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第3张图片

后来在uview2官网看官网说明:

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第4张图片

按照这种格式改后(多了一层params包裹):

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第5张图片

再发送请求,就ok了:

关于uniapp uview2统一封装api请求中get请求请求参数丢失问题_第6张图片

所以,官方文档是最好的解决方案。

后端developer开始写前端…

你可能感兴趣的:(前端,uni-app,前端)