如何使用 Hammer.js 消除 Angular routerLink 上的 300 毫秒延迟?
How can I remove the 300ms delay on Angular routerLink using Hammer.js?
我正在尝试使用 Hammer.js
从我的应用程序中删除著名的 300 毫秒延迟,并且到目前为止使用 tap
而不是 click
已经成功。
但是,这不适用于 routerLink
。我还没有找到任何关于这个问题的文章或其他人写的,所以我希望你能有所帮助。
该应用程序是使用 Angular 和 Cordova 制作的。
有没有办法消除 routerLinks
上的 300 毫秒延迟?
提前致谢!
一种解决方法是在 (tap)
事件上实用地进行导航。
在阅读了 Ionic 关于点击和单击的故障排除指南后,我发现解决此问题的最佳方法是使用 (click)
with tapable
前面。
查看 Ionic 文档 here(遗憾的是,link 目前无法正常工作,但无论如何我都会 post 它,以供将来参考,希望他们没有删除完全来自文档)。
这里还有 forum post 让我回答这个问题。
我正在尝试使用 Hammer.js
从我的应用程序中删除著名的 300 毫秒延迟,并且到目前为止使用 tap
而不是 click
已经成功。
但是,这不适用于 routerLink
。我还没有找到任何关于这个问题的文章或其他人写的,所以我希望你能有所帮助。
该应用程序是使用 Angular 和 Cordova 制作的。
有没有办法消除 routerLinks
上的 300 毫秒延迟?
提前致谢!
一种解决方法是在 (tap)
事件上实用地进行导航。
在阅读了 Ionic 关于点击和单击的故障排除指南后,我发现解决此问题的最佳方法是使用 (click)
with tapable
前面。
查看 Ionic 文档 here(遗憾的是,link 目前无法正常工作,但无论如何我都会 post 它,以供将来参考,希望他们没有删除完全来自文档)。
这里还有 forum post 让我回答这个问题。