jiangyu
jiangyu
> 之前我简单研究过 passive 滚动的问题,也可以一起讨论下: > > https://g.antv.antgroup.com/api/event/faq#%E5%9C%A8-chrome-%E4%B8%AD%E7%A6%81%E6%AD%A2%E9%A1%B5%E9%9D%A2%E9%BB%98%E8%AE%A4%E6%BB%9A%E5%8A%A8%E8%A1%8C%E4%B8%BA > > 或者我把它做成开关,创建 Canvas 时可以指定: > > ```ts > new Canvas({ enablePassiveScrolling: false }); > ``` @xiaoiver 其实我在想底层还是默认不启用passive较好吧,然后G6库提供配置并透传给G,让用户侧分场景去决定是否启用;既然这是G的实现,估计以后其他依赖G的库也会有类似的问题;总之感谢回复;目前还没时间细看,等忙完这两天的
> > 之前我简单研究过 passive 滚动的问题,也可以一起讨论下: > > https://g.antv.antgroup.com/api/event/faq#%E5%9C%A8-chrome-%E4%B8%AD%E7%A6%81%E6%AD%A2%E9%A1%B5%E9%9D%A2%E9%BB%98%E8%AE%A4%E6%BB%9A%E5%8A%A8%E8%A1%8C%E4%B8%BA > > 或者我把它做成开关,创建 Canvas 时可以指定: > > > > ```ts > > new Canvas({ enablePassiveScrolling: false }); > > ``` > >...
> 之前我简单研究过 passive 滚动的问题,也可以一起讨论下: > > https://g.antv.antgroup.com/api/event/faq#%E5%9C%A8-chrome-%E4%B8%AD%E7%A6%81%E6%AD%A2%E9%A1%B5%E9%9D%A2%E9%BB%98%E8%AE%A4%E6%BB%9A%E5%8A%A8%E8%A1%8C%E4%B8%BA > > 或者我把它做成开关,创建 Canvas 时可以指定: > > ```ts > new Canvas({ enablePassiveScrolling: false }); > ``` @Aarebecca 我已经使用 @xiaoiver 提供的链接教程,把g6封装的\`wheel\`替换为原生dom的\`wheel\`,已经修复了因无法执行preventDefault导致外层容器意外滚动的问题,请看下最新代码
@Aarebecca 抱歉,之前没注意ci build faild,已fix
此插件代码量较大,我也看了很久🤦,交互及代码按自己想法做了改良和重构,辛苦抽空帮review下~
> 另外麻烦补充一下对应的文档呢,位于 `site/docs/plugins` 下 🥰,可以参考其他插件文档的格式 @Aarebecca 你好,抱歉一直在加班没时间写,现在我文档写好了;但在G6下重新运行pnpm i时一直报错,导致阻塞commit,之前没出现过,不知道有遇到吗?我是否要调整下node版本? 截图: 环境: macOS 13.0.1 node -v v16.18.1 npm -v 8.19.2 pnpm -v 8.7.6
> > 另外麻烦补充一下对应的文档呢,位于 `site/docs/plugins` 下 🥰,可以参考其他插件文档的格式 > > @Aarebecca 你好,抱歉一直在加班没时间写,现在我文档写好了;但在G6下重新运行pnpm i时一直报错,导致阻塞commit,之前没出现过,不知道有遇到吗?我是否要调整下node版本? 截图: > >  > > 环境: macOS 13.0.1 node -v v16.18.1 npm -v 8.19.2 pnpm -v 8.7.6 打扰了,已经解决,我看了下node-sass官方的安装说明,[email protected]+只能在node@14的环境下才能运行,我把node降级到14后,再把pnpm也降级到7.x,总算解决了环境问题😂
 > 另外麻烦补充一下对应的文档呢,位于 `site/docs/plugins` 下 🥰,可以参考其他插件文档的格式 @Aarebecca 已补充文档到`site/docs/plugins` 下
@Aarebecca 我看到还未合并,需要我再提供什么吗?
我看关闭了,未来还会合并吗?