如何在装有Ionic 3的非移动设备上禁用点击事件并在移动设备上禁用点击事件?

时间:2018-11-16 20:59:45

标签: javascript ionic-framework events mobile

在我当前正在创建的Ionic应用程序中,我希望Web /桌面应用程序与本机/ pwa移动应用程序之间的行为略有不同。具体来说,当与某些元素进行交互时,对于Web /桌面,我有mouseovermouseout事件来显示工具提示。单击同一元素,然后弹出一个上下文菜单以编辑该元素。

在移动设备上,没有mouseover / mouseout,因此我想使tap显示工具提示,而使press显示上下文菜单。关于如何实现此目标有任何想法吗?我的问题是clicktap事件似乎同时在台式机和Android设备上触发(在iOS设备上,似乎只有tap被触发)。我现在的想法是将platform注入到我的组件中,并以此来确定附加适当事件的平台。有没有更简单/更轻松的方法来完成此任务?

0 个答案:

没有答案