iOS上的离子点击延迟

时间:2017-08-06 17:14:18

标签: ionic-framework

我有一个简单的项目,它有一个按钮和一个图像。按下按钮时显示图像。但图像显示延迟约1000毫秒。 在浏览器上,没有任何问题。

这些是代码

<span (click)="getImage()">Click it!</span>

<img src="assets/{{img}}" *ngIf="img" alt="">

  img = "";
  getImage(){
    this.img = "aa.jpg";
  }

1 个答案:

答案 0 :(得分:0)

要删除此延迟,您可以将tappable属性添加到元素中。

<div tappable (click)="doClick()">I am clickable!</div>

来源:Click Delays

  

通常,我们建议仅向元素添加(单击)事件   通常是可点击的。这包括和元素。这个   改进了可访问性,因为屏幕阅读器可以说明这一点   该元素是可点击的。

     

但是,您可能需要将(单击)事件添加到不是的元素   通常可点击。执行此操作时,您可能会遇到300毫秒的延迟   从单击元素到事件触发时。