Uncaught (in promise) TypeError: this.setState is not a function

Posted zqblog1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uncaught (in promise) TypeError: this.setState is not a function相关的知识,希望对你有一定的参考价值。

造成这个的原因多数是因为,  this  的指向错误,尤其是在我们  自定义函数  的时候报错

 

解决办法:

将自定义函数改成箭头函数

如,将这种写法

showMovieData (page, pageSize){
       
    }

换成箭头函数,就变成

 showMovieData = (page, pageSize) => {
       
    }

这样就行了。

以上是关于Uncaught (in promise) TypeError: this.setState is not a function的主要内容,如果未能解决你的问题,请参考以下文章

解决Uncaught (in promise) reason的问题

Uncaught (in Promise) DOMException: play() 只能由用户手势启动

解决Uncaught (in promise) reason的问题

Uncaught (in promise):消息端口在收到响应之前关闭

vue控制台报 Uncaught (in promise) TypeError:

Uncaught (in promise) TypeError: Cannot set properties of null (setting 'innerText') in OpenWetherMa