[Ant Design Pro] ProTable 的轻量级搜索异常

BUG描述: 在基于ant design pro的脚手架进行开发时,表格组件使用了ProTable,并采用

 search={{
            filterType: 'light',
        }}

由于表格不是置顶(表格上方还有其他内容),在第一次点击搜索栏的第一个按钮时,发现整个页面滚动到首部。在第二次点击时正常,无自动滚动。

排查过程:

  1. 首先查阅官网API试图查询蛛丝马迹,但是一个相关API都没有
  2. 怀疑是自己这个column有问题,但是发现只要在第一个位置的搜索项都会出现这个问题
  3. 下载ant design pro 全量项目,试图复现,复现失败(放弃去github 提issure)
  4. 开始玄学看源码,完全没有结果
  5. 摇人求助——失败
  6. 怀疑人生

最后有个老哥拉了下代码,发现他本地没有这个问题。。。

结论
umi框架问题或node_modules问题

解决方案

删库重装

那么可能有朋友要问了,为啥删库,重新安装node_modules不行嘛。不行。。。因为umi会产生很多中间文件(.umi)似乎除了src下的文件,还有什么其他地方也会受影响。所以不好删干净。直接clone重装最为省事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值