[英]Is there any way to bind shortcuts to buttons in Vue.js without plugins?
所以我的问题是关于绑定一些键盘快捷键,例如v-on:keyup.enter="someEvent()"
到 UI 中的<button :click="someEvent()">$t{{ nameOfBtn }}<button>
。 也许有一种方法可以将这两者结合在一个标签中。 我一直在玩这两个绑定,但没有得到任何理想的结果。
注意:我不能使用任何插件。
https://v2.vuejs.org/v2/guide/events.html#Key-Modifiers
您可以绑定 keyup 处理程序,但在按钮中可能没有意义。 输入字段中的按下被捕获到元素,但大多数其他按钮是页面的全局。 您可以在创建组件时添加一个侦听器...
{
created: function () {
window.addEventListener('keyup', this.previous)
},
methods: {
previous: function (e) {
// check key code
}
},
beforeDestroy: function () {
// remove listener
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.