BUG描述: 在基于ant design pro的脚手架进行开发时,表格组件使用了ProTable,并采用
search={{
filterType: 'light',
}}
由于表格不是置顶(表格上方还有其他内容),在第一次点击搜索栏的第一个按钮时,发现整个页面滚动到首部。在第二次点击时正常,无自动滚动。
排查过程:
最后有个老哥拉了下代码,发现他本地没有这个问题。。。
结论
umi框架问题或node_modules问题
解决方案
删库重装
那么可能有朋友要问了,为啥删库,重新安装node_modules不行嘛。不行。。。因为umi会产生很多中间文件(.umi)似乎除了src下的文件,还有什么其他地方也会受影响。所以不好删干净。直接clone重装最为省事。