如下代码为什么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,非常感谢~
相关分类