如何压制被铁钥匙抓住的钥匙

时间:2015-08-10 17:13:48

标签: polymer

在Polymer 1.0中,我使用iron-a11y-keys捕获纸张文本区域上的输入事件,以便输入键触发提交事件。然而,在捕获事件之后,我看到换行符应用于我创建的下一个paper-textarea,添加了一个超级新行。

使用0.5个类似元素在Polymer 0.5中没有发生这种情况。

有没有办法抑制铁-a11y-keys捕获的密钥的委派?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。通过在“keyboardEvent”上调用.preventDefault()来修复它,它被隐藏在“按键”事件中,如下所示:

onEnter: function (keyspressed) {
      keyspressed.detail.keyboardEvent.preventDefault();
      //do stuff
    }

你也可以这样做:

onEnter: function (keyspressed, detail) {
      detail.keyboardEvent.preventDefault();
      //do stuff
    }