vuejs/composition-api的时候在官方文档中发现了文档格式错误,眼里容不得沙子的我 "Fork -> Fixed -> PR " 三连,开启了我尊贵的Vue Contributor (...要确认问题之前我们必须要懂得如何debug代码,不能纯粹靠爱和意念发电,这里我分享下我的思路 (或许有更好的办法),通过测试用例来调试:
打开 Jest(Vue3单测工具)配置文件,将testMatch...配置改成你要调试的对应文件
注释掉所有测试用例并编写测试用例 (这里的用例就是上图应用场景)
OK,现在你只要找到相关的代码位置 (Vue3采用Mono Repo目录结构,查找相关功能函数还是蛮容易的)...测试用例
给一些集成了自动化测试工具的项目提PR,必须带上相应的测试用例:
保证你的PR能被快速验证
提升代码覆盖率与代码健壮性
功能新增 (Feature Request)
大家都知道Vue3引入了...我在做需求时,有一个滚动功能需要实现,我发现vueuse并没有提供对应的hook,我认为这个功能是通用并且高频的,如果能将它实现并集成到vueuse那就太酷了.于是我阅读了贡献指南,开始了我的useScroll