offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsvuPmBsBH 10 of 72 menu

Навешивание обработчиков событий в Vue

Давайте теперь запустим наш метод по какому-нибудь событию. Для того, чтобы навесить событие на какой-нибудь DOM элемент, нужно использовать директиву v-on.

В этой директиве после двоеточия нужно указывать имя события, а значением - имя метода, который нужно вызвать по наступлению этого события.

Давайте попробуем на практике. Пусть у нас есть следующий метод:

methods: { show: function() { alert('!'); } }

Пусть у нас есть следующая кнопка:

<template> <button>text</button> </template>

Давайте сделаем так, чтобы по клику на эту кнопку вызывался метод show:

<template> <button v-on:click="show">text</button> </template>

Обычно все пользуются сокращенным вариантом v-on. Он представляет собой символ @ перед именем события:

<template> <button @click="show">text</button> </template>

Сделайте кнопку, по клику на которую алертом будет выводиться текущая дата.

Модифицируйте предыдущую задачу так, чтобы алерт выводился не по клику, а по наведению мышкой.