componentXXXXMount 在快速切换页面的时候不触发

#1

当页面切换出去在上一个页面 的UnMount 事件没触发之前在切换回来 ,componentWillMount和componentDidMount 这两个方法 不会被触发。 有什么办法能避免这个问题吗?

#2

为什么会出现componentWillUnmount()延迟执行的情况?

#3

谢谢给了我思路。。因为我用了 react-addons-css-transition-group 这个插件来做了动画切换, 动画还没完成的时候componentWillUnmount () 不会被执行。 而我在动画没完成时点击了返回。。

#4

可以在动画执行过程中加一层透明的遮罩,让你手多的人随便点都不怕。

#5

找到问题所在了。 http://www.css88.com/react/docs/animation.html#animate-initial-mounting 按照上面的修改了 配置就行了。 谢谢啦。。

#6

添加 这几个个属性就行了

     transitionLeave={false}
transitionAppearTimeout={500}
transitionAppear={true}
#7

这样就可以执行WillMount 方法了