我正在尝试通过指定以下内容来绑定纸张输入上的enter键:
<paper-input class="flex" key-bindings="[[keys]]"></paper-input>以及主体图元的下列属性:
keys: {
type: Object,
value: function() {
return {
'enter': this._addVariant
};
}.bind(this)
}我也尝试了这个版本:
keys: {
type: Object,
value: function() {
return {
'enter': '_addVariant'
};
}.bind(this)
}两者都不起作用,而且我在谷歌上找不到任何参考资料。有人知道我错过了什么吗?也许是keyEventTarget
发布于 2018-01-11 00:32:32
也许这是一种与你所寻找的不同的方式。但它是有效的,按下的键是:
<paper-input value="{{vall::input}}" on-keydown="_keyEvets" label="Arıyorum">
</template>
<script>
class MyTest extends Polymer.Element {
static get is() { return 'test-component'; }
static get observers() {return ['checkVall(vall)']}
checkVall(v){
console.log('vall :'+ v);
}
_keyEvets(k) {
console.log('_keyEvets',k.code);
}
}这里是一个sample链接
https://stackoverflow.com/questions/48183610
复制相似问题