1、你的ignore声明位置有问题,你在useEffect内部声明,每次都是一个新的变量,值都是false,必然会走if里面的语句,你应该放到useEffect外面声明,共用一个变量 2、参考[https://www.jb51.net/article/268969.htm](https://link.segmentfault.com/?enc=XHMz8ds5LqBx3g2ulr4cVA%3D%3D.YxCQJUjJtnuKBWZ2PQiVto%2FqRS8M8Qx4vo07jAVoJwo%2B%2FnSyIT0FbOaywbhm0Gjl)