首先用到 react - sticky 这个插件
先下载
npm i -S react-sticky
第二步在我们想要用到的地方引入
这是效果图 ,往扒拉的时候 这个导航栏一直在上面
因为我用了antd组件 所以是写了renderTaBar = ( props , 以及默认的样式) 然后修改
之前引入的sticky 就在这里使用 然后写你 是要距离底部还是顶部的时候生效 bottomOffset 或者是topOffset={80} , 然后写样式, 就是默认的antd的样式在加上你自己的样式第三步就Ok了
第四步
用之前引入的StickyContainer标签把你要黏住的内容包裹起来 , 在他的第一层子级中加入刚才我们写的第三步 , 就成功,