前言
写这个只是更好的梳理下我实现过程中遇到的奇奇怪怪的问题.....因为着实浪费了我不少时间..肯定有不少也碰到过其中的问题
希望对小伙伴有所帮助
----
效果图
我命名为spread的效果,其实就是结合放大和旋转以及透明度的特性
?
渐隐渐现fade
?...@4.3.1 : react自家路由
react@16.4.2
----
问题有三,亦能解决
组件堆叠问题..就是再次进入路由切换的时候,之前的元素还没有消失,而新的组件渲染了,同时出现
堆叠问题...只能用脱离文档流来解决,所以用position:absolute来负责渲染区域即可
注意父层需要position:relative, 不然会一直往上找相对位置,实在找不到会相对窗口
点击侧边栏,组件一直重复渲染的问题...;
那样式的绑定给个随机数就好了.随机的范围根据你添加的个数进行调整
注意: 这里的样式用的style-components来写的,感兴趣的可以自行了解下
----
代码
重复渲染的解决逻辑代码