原因:请求接口的时候,后台未返回对应的值。请求接口的时候需要携带参数,当前未携带参数,或者后台返回的值为空。
下面是场景还原:
这里请求参数的时候,携带了一个this.goodsPage,这个参数为分页的数据,当时写的时候,父组件默认会传一个分页值过来,所以父组件页面并没有出问题,但是换了另外一个父组件页面,第二个父组件页面没有默认传值,所以当前的this.goodsPage为空,携带一个空值去请求接口提示:ER_SP_UNDECLARED_VAR: Undeclared variable: NaN
解决方法: 给一个请求的默认值即可。