添加被动事件侦听器Polymer 2.0

时间:2018-05-21 09:47:03

标签: polymer-2.x

我正在尝试将被动手势事件侦听器添加到Polymer Element。 根据规范: "应用程序可以调用Polymer.setPassiveTouchGestures(true)来强制所有事件监听器的手势都是被动的。        在添加任何手势事件监听器之前,您必须调用setPassiveTouchGestures" 因此我添加了以下代码:



      constructor ()
      {
        Polymer.setPassiveTouchGestures(true);
        super();
              
      }



 在*** app.html文件中 然后我使用

注册了活动



Polymer.Gestures.addListener(this.$.view1, 'track', e => this.handleTrackView1(e));




调用handleTrackView1但浏览器停止处理事件。 除了添加被动触摸手势之外,我还应该知道还应该修改什么。

1 个答案:

答案 0 :(得分:0)

尽管将手势设置为被动需要打电话 Polymer.Gestures.setTouchAction(此,"自动&#34);邮寄注册 的addListener。