uniapp请求接口返回:ER_SP_UNDECLARED_VAR: Undeclared variable: NaN 已解决

简介: uniapp请求接口返回:ER_SP_UNDECLARED_VAR: Undeclared variable: NaN 已解决

原因:请求接口的时候,后台未返回对应的值。请求接口的时候需要携带参数,当前未携带参数,或者后台返回的值为空。


下面是场景还原:

这里请求参数的时候,携带了一个this.goodsPage,这个参数为分页的数据,当时写的时候,父组件默认会传一个分页值过来,所以父组件页面并没有出问题,但是换了另外一个父组件页面,第二个父组件页面没有默认传值,所以当前的this.goodsPage为空,携带一个空值去请求接口提示:ER_SP_UNDECLARED_VAR: Undeclared variable: NaN

解决方法: 给一个请求的默认值即可。

目录
相关文章
|
7月前
|
前端开发 API UED
封装 uniapp 请求库的最佳实践
背景 在前端开发中,HTTP 请求是与服务器进行数据交互的核心手段。无论是获取数据还是提交数据,前端应用几乎都离不开 HTTP 请求。在 uniapp 中,uni.request 是官方提供的用于发起 HTTP 请求的基础 API。然而,直接使用 uni.request 存在一些问题和不足,比如: 1. 代码冗余:每次发起请求时都需要编写类似的配置代码,导致代码重复。 2. 缺乏统一管理:没有统一的地方管理请求参数、头信息、错误处理等,使得代码不易维护
280 7
|
11月前
|
前端开发 小程序 Java
uniapp-网络数据请求全教程
这篇文档介绍了如何在uni-app项目中使用第三方包发起网络请求
848 3
|
缓存 JSON 安全
【Uniapp 专栏】Uniapp 与后端接口对接的实战要点
【5月更文挑战第12天】在 Uniapp 项目开发中,成功对接后端接口至关重要。要点包括:深入理解后端提供的接口文档,确保数据格式(如 JSON)正确处理,选择合适的请求方式(如 GET、POST),设置正确的请求头,做好错误处理和数据缓存策略,确保安全性(如使用 HTTPS 和令牌验证)并进行全面测试。同时,进行版本管理和团队协作,与后端开发人员保持良好沟通,以实现高效、稳定的接口对接。
1186 5
|
JavaScript
uniapp-----封装接口
uniapp-----封装接口
288 0
uniapp-----封装接口
|
API
uniApp封装请求
uniApp封装请求
292 0
|
JSON 前端开发 API
新建一个uniapp请求,并且封装request
新建一个uniapp请求,并且封装request
115 1
|
前端开发
uniapp如何封装接口
uniapp如何封装接口
224 0
|
前端开发 JavaScript 小程序
【uniapp】十分钟带你封装uniapp的api请求
【uniapp】十分钟带你封装uniapp的api请求
762 0
|
小程序 开发者
uniapp请求数据出现的问题(避个坑)
uniapp请求数据出现的问题(避个坑)
770 0
|
小程序
uniapp 微信小程序请求拦截器 接口封装
uniapp 微信小程序请求拦截器 接口封装

热门文章

最新文章