jiangyu

Results 25 comments of 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版本? 截图:  > > ![image](https://private-user-images.githubusercontent.com/6951527/292859708-71ad2df0-9cf0-4714-a5d7-e42da127adc1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDM1OTUxOTUsIm5iZiI6MTcwMzU5NDg5NSwicGF0aCI6Ii82OTUxNTI3LzI5Mjg1OTcwOC03MWFkMmRmMC05Y2YwLTQ3MTQtYTVkNy1lNDJkYTEyN2FkYzEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQUlXTkpZQVg0Q1NWRUg1M0ElMkYyMDIzMTIyNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyMzEyMjZUMTI0ODE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDAyMjE4N2I5ZjU3MzZlN2M3YWFmODI5OTY4NTc3ZmYyZWMwNWYxY2M1YmE4NTkxYTQ1N2NkNDIwMTNkNTI2YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.b7k0Onr5YpD7yUDanNLbiMUC3Ym9-gPyVjnEXWhjIIs) > > 环境: 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,总算解决了环境问题😂

![Large GIF (1018x666)](https://github.com/antvis/G6/assets/6951527/942c5667-63b3-4c46-9e40-6daf64a773da) > 另外麻烦补充一下对应的文档呢,位于 `site/docs/plugins` 下 🥰,可以参考其他插件文档的格式 @Aarebecca 已补充文档到`site/docs/plugins` 下

@Aarebecca 我看到还未合并,需要我再提供什么吗?

我看关闭了,未来还会合并吗?