在移动端的spa页面中,只要使用到了路由就颇有必要使用到状态保存的功能,这样才能保证在页面进行切换的时候,让用户能够看到刚才滑动的地方,让用户的体验更加友好。这儿我找到了react-router-cache-route这个插件,使用方法直接参考文档。react
在使用了这个插件之后,结合着antd-mobile使用时。会出现轮播图空白的现象,这个现象在手机端显得忧外的明显
git
constructor (props) { ... props.cacheLifecycles.didRecover(this.componentDidRecover) } componentDidRecover = () => { console.log('被恢复时'); // 强制更新 this.forceUpdate(); }