Skip to content

0617

工作

  • 删除后查询时分页问题:
    • 常见操作,列表页,删除某个数据后,点击查询。
    • 当第二页只有1条数据时,删除这条数据,此时只有一页了。但是查询时传入的 pageIndex 是 2 而不是 1。
    • 因此这是比较常见但是比较容易忽视的bug,发现公司后台所有的列表页基本都有这个问题。修复方法是:let newPageIndex = Math.ceil(list.length / pageSize) || 1
    • 注意最小值,只有 1 条数据时删除后最小的 pageIndex 也是 1。
  • 滚动查看协议后显示按钮-优化:
    • 通过监听 scroll 比较 scrollTop, contentHeight, clientHeight 来设置 active
    • 问题:点击按钮跳转页面还会触发 scroll 事件,我的优化是如果 dom 不存在了直接 返回。
    • 优化:现在想想,感觉可以直接在设置 active 后移除 scroll 事件即可。

任务

  • vue 源码视频,今天第 12 集,看的很困打瞌睡...
  • 刷题:75. 颜色分类 中等难度。

TODOS

  • 周末学习 Nestjs
  • 有空学习下 Docker,Nginx,DevOps 相关

Released under the MIT License.