在写项目时遇到的问题,是我正常调用了一个获取数据的接口,接口报了500,然后报错的信息中返回这样的错误
这种问题的话一般都是JSON.parse()的解析出现了错误
也就是JSON.parse(undefined) 这里面解析的数据是为undefinedf的状态
这种情况在去找到你传值,看看是否是传值有问题
原码是这样写的
然后我打印了newParams果然是为空
问题找到了就好解决了,接下来找传参的问题
我的接口是这样调用的
因为接口用params传参时格式问题, 正确的格式应该是
前端传参没有传递到,后面解析的时候为空所以才会报的这个问题
写下这篇文章已积累经验