Как добавить событие keydown в таблицу element-ui?

Я не нашел keydown event в табличных методах. Я пытался добавить

@keydown.native="test" 

в таблице, но это не работает. Как решить эту проблему?

вы используете таблицы данных?

Neha 10.09.2018 09:04

Я использую компонент element-ui <el-table>. я не нашел событие keydown для el-table element.eleme.io/#/en-US/component/table

Ian 10.09.2018 09:32

Зачем нужен keydown для стола? Разве вам не нужна клавиша для ввода внутри таблицы? В документах нет элемента keydown, потому что это не события JS, а события, специфичные для таблицы (например, не обычный щелчок, а щелчок по строке или ячейке), а native не работает, потому что событие keydown не для таблица, это для входов.

Máté Wiszt 10.09.2018 12:41
0
3
1 232
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Спасибо всем. Здесь мое требование - отслеживать событие нажатия клавиши Shift, чтобы реализовать пакетный выбор строк в таблице. Вот почему я хочу найти событие keydown для стола. Однако у el-table нет события. Итак, я считаю, что нам нужно реализовать это в элементе документа.

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')
    }
  }
},

Другие вопросы по теме