【问题标题】:Adding passive event listener Polymer 2.0添加被动事件监听器 Polymer 2.0
【发布时间】:2018-05-24 17:27:43
【问题描述】:

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

      constructor ()
      {
        Polymer.setPassiveTouchGestures(true);
        super();
              
      }
在 ***app.html 文件中 然后我注册了使用

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

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

【问题讨论】:

    标签: polymer-2.x


    【解决方案1】:

    尽管将手势设置为被动需要调用 Polymer.Gestures.setTouchAction(this,"auto");后注册 添加监听器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2020-03-27
      • 2020-06-13
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多