如何在element-ui表中添加keydown事件?

时间:2018-09-10 06:00:57

标签: vue.js vuejs2 element-ui

我在表格方法中找不到keydown event。我尝试添加

@keydown.native="test" 

在表中,但不起作用。 如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

谢谢。在这里,我的要求是监视Shift键按下事件,以在表中实现批处理行选择。这就是为什么我想查找表的keydown事件。但是,el-table没有事件。因此,我发现我们需要在document元素中实现它。

created:function(){
  document.onkeydown=function(e){
    var key=window.event.keyCode;
    if(key==16){
      alert('Shift down')
    }
  }
  document.onkeyup=function(e){
    var key=window.event.keyCode;
    if(key==13){
      alert('Enter up')
    }
  }
},