前端关于拖拽、动画和样式相关的开发简直属于是纯纯的折磨了

2022-03-18 23:54:11 +08:00
 TWorldIsNButThis

今天搞了一天下滑刷新和页面内局部滚动区域冲突的问题,结果最后发现是我用的下拉刷新的组件版本不支持,一个 8 天前发的版本才支持

过程是改了无数次 css 怎么都行不通,新建一个模板项目发现同样的结构就没问题,然后把老的代码一行一行换成新的模板项目的代码,注释掉和这个结构无关的代码,最后实在是没办法直接把老项目文件清空把模板代码整个复制过去,发现完全一样的代码老的项目就是不行,新的项目就是行。最后只能是组件版本的问题了,查了 lock 文件发现版本还真不一样(新项目的 package.json 也是直接复制的老的)

1565 次点击
所在节点    程序员
5 条回复
bojackhorseman
2022-03-19 00:00:58 +08:00
npm 我不知道,但 yarn 或者 pnpm 可以直接使用 yarn add 已安装模块 来达到直接安装最新版的效果跳过 lock 文件的限制
murmur
2022-03-19 08:35:41 +08:00
下滑刷新和页面内局部滚动区域

啊你用的是什么组件 我记得以前的什么 iscroll 就可以啊,这些东西都多久不更新了
musi
2022-03-19 08:54:00 +08:00
那照你这么说前端开发就是折磨了,因为一旦你用了别人的库就不可控,还有就是你为啥不锁版本
musi
2022-03-19 08:55:56 +08:00
@musi #3 按道理来讲文档中对应的功能是要标注最低版本的,如果没有那只能找找 issue 和源码了。
现在整个前端就是这样,并不是拖拽这部分的
wd
2022-03-19 09:17:45 +08:00
珍爱生命,远离前端 😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/841384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX