在我的反应项目中,我需要使用/*---- React Component ----*/
class Grid extends Component {
componentDidMount() {
setInterval(timeline.launch(), 1000);
}
render() {
return (
<GridView />
)
}
}
/*---- Timeline Function ----*/
const $ = window.$;
class lifeTimeline {
launch() {
$(document).ready(function() { /* Render Timer on the screen */ }
}
}
const instance = new lifeTimeline();
export default instance;
,但不是重复启动而是只启动一次。 (下面的伪代码)。有谁知道怎么解决这个问题?在其他stackoverflow问题中,我找不到我需要的东西。
{{1}}&#13;
答案 0 :(得分:-1)
setInterval需要一个函数对象,但您调用启动。 在启动时移动setInterval,然后可以在componentDidMount
中调用launch