如下代码为什么run方法没有执行?run() { // const initT = 3000, // scrollNum = Math.ceil(this.props.listarr.length / 6); console.log('do'); this.setState((prevState) => { moveNum: prevState.moveNum + 90 }); } componentDidMount() { const inter = (run) => {setInterval(run,1000)}; //这里如果不用个函数包裹起来会报找不到run inter(); }感谢大家的及时帮忙解答,看了你们的答案我才意识到箭头函数不会绑定this,所以要加this,非常感谢~
添加回答
举报
0/150
提交
取消