@choupa
Архитектор (обычный, который строит)

Как в модальном окне (компоненте) слушать Enter c клавиатуры?

Есть компонент — модальное окно с уведомлением. В окошке сообщение и кнопка "ОК".

Vue.component( 'alert', {
	template: '
		<div class = "alert">
			<slot>
				<div class = "modal-content"></div>
			</slot>
			<button @click="close"> ОК </button>
		</div>
	',

	methods:	{
		close: function ( e )	{
			e.stopPropagation();
			this.$emit( 'close' );
		}
} )


Закрывается окно по клику на "ОК". Но я хочу сделать закрытие также по клавише Enter. Как и где мне надо указать обработчик @keypress.enter = "close"?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы