这里定时器里面方法用的原生的functon(){this.setState({username:"test"});}就给我报错提示我this这错误

来源:8-1 State属性

慕的地3288887

2017-11-22

http://img.mukewang.com/szimg/5a15975a0001dbfc09330657.jpg

写回答

2回答

Parry

2017-11-24

一模一样的代码?是不是this的指向变了?

0
4
JTCoder
回复
紫燕_0428
在setTimeout方法上面,加上var that = this;然后就在定时函数里面用that.setState就ok了,
2018-02-02
共4条回复

Parry

2017-11-23

错误在哪里?

0
1
慕的地3288887
错在定时器哪里 我用老师课堂上的那个就没事像上面用我写的运行到定时器里面就报错提示Uncaught TypeError: this.setState is not a function
2017-11-23
共1条回复

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程