vue发送请求时遇到Uncaught (in promise) TypeError: Cannot read properties of undefined

vue发送请求时遇到Uncaught (in promise) TypeError: Cannot read properties of undefined,第1张

最近在项目中遇到一个前端问题Uncaught (in promise) TypeError: Cannot read properties of undefined(reading ‘randomExtend') ,感觉很是莫名其妙,明明定义了返回的变量,可是返回却没有值。

查了半天发现是我们在发请求的时候用的是异步模式,即使promise立刻被处理返回,但是浏览器在开始加载对象的时候,这个对象还是没有定义,所以也就读不到返回的值属性。

参考:

vue过程中遇到的Uncaught (in promise) TypeError: Cannot read property '$message' of undefined - 简书在写一个vue项目,想把项目中使用的vue-resource换成vue-axios,语法从http.$http.post变为axios.post,之后,紧接在下面的语句thi...https://www.jianshu.com/p/601762eeadad

 解决

把匿名函数改成箭头函数

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/945127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存