今天搞了一天下滑刷新和页面内局部滚动区域冲突的问题,结果最后发现是我用的下拉刷新的组件版本不支持,一个 8 天前发的版本才支持
过程是改了无数次 css 怎么都行不通,新建一个模板项目发现同样的结构就没问题,然后把老的代码一行一行换成新的模板项目的代码,注释掉和这个结构无关的代码,最后实在是没办法直接把老项目文件清空把模板代码整个复制过去,发现完全一样的代码老的项目就是不行,新的项目就是行。最后只能是组件版本的问题了,查了 lock 文件发现版本还真不一样(新项目的 package.json 也是直接复制的老的)
1
bojackhorseman 2022-03-19 00:00:58 +08:00 via iPhone
npm 我不知道,但 yarn 或者 pnpm 可以直接使用 yarn add 已安装模块 来达到直接安装最新版的效果跳过 lock 文件的限制
|
2
murmur 2022-03-19 08:35:41 +08:00
下滑刷新和页面内局部滚动区域
啊你用的是什么组件 我记得以前的什么 iscroll 就可以啊,这些东西都多久不更新了 |
3
musi 2022-03-19 08:54:00 +08:00
那照你这么说前端开发就是折磨了,因为一旦你用了别人的库就不可控,还有就是你为啥不锁版本
|
4
musi 2022-03-19 08:55:56 +08:00
@musi #3 按道理来讲文档中对应的功能是要标注最低版本的,如果没有那只能找找 issue 和源码了。
现在整个前端就是这样,并不是拖拽这部分的 |
5
wd 2022-03-19 09:17:45 +08:00 via iPhone
珍爱生命,远离前端 😂
|