有大佬帮忙看看这两种的区别吗,功能就是定时器每秒加1 函数组件 useEffect(() => { let timer = setInterval(() => { setCount(a + 1); }, 1000); return () => { clearInterval(timer) } }, []); 类组件 componentDidMount() { this.timer = setInterval(() => { const { n } = this.state this.setState({ n: n+1 }) }, 1000); } 为啥类组件可以实现功能,函数组件不行呢?写成函数形式就都可以实现
后台接口获取 100张图片 存到一个imageList里面 在一个标签中 连续播放这100个图片实现类似gif的动画效果 用setInterval 间隔100 给img的src 重新复制? imageList.map(item => { setTimeout(() => { this.src = item; }, 0) })