在Polymer 1.0中,我使用iron-a11y-keys捕获纸张文本区域上的输入事件,以便输入键触发提交事件。然而,在捕获事件之后,我看到换行符应用于我创建的下一个paper-textarea,添加了一个超级新行。
使用0.5个类似元素在Polymer 0.5中没有发生这种情况。
有没有办法抑制铁-a11y-keys捕获的密钥的委派?
答案 0 :(得分:1)
我有同样的问题。通过在“keyboardEvent”上调用.preventDefault()来修复它,它被隐藏在“按键”事件中,如下所示:
onEnter: function (keyspressed) {
keyspressed.detail.keyboardEvent.preventDefault();
//do stuff
}
你也可以这样做:
onEnter: function (keyspressed, detail) {
detail.keyboardEvent.preventDefault();
//do stuff
}