我试图用Hammer.js
从我的应用程序中删除着名的300ms延迟,到目前为止使用tap
而不是click
取得了成功。
但是,这对routerLink
不起作用。我没有找到任何文章或其他人写这个问题,所以我希望你能帮忙。
该应用程序由Angular和Cordova制作。
有没有办法消除routerLinks
上300ms的延迟?
提前致谢!
解决方法是在(tap)
事件上以实用方式进行导航。
在阅读了Ionic的故障排除指南并点击后,我发现这个问题的最佳解决方案是在它前面使用(click)
和tapable
。
请参阅Ionic doc here(遗憾的是,此链接暂时无法正常工作,但无论如何我都会发布,以备将来参考,希望他们没有将其从文档中删除)。
这里还有forum post让我回答这个问题。