Vue'de Olay İşleyicileri Ekleme

Şimdi metodumuzu herhangi bir olay ile çalıştıralım. Herhangi bir DOM elemanına bir olay eklemek için, v-on directive'ını kullanmak gerekir.

Bu directive'ta iki noktadan sonra olayın adı belirtilmeli, değer olarak ise, bu olay gerçekleştiğinde çağrılacak metodun adı yazılmalıdır.

Hadi pratikte deneyelim. Aşağıdaki metodumuz olduğunu varsayalım:

App.vuemethods: {
  show: function() {
    alert('!');
  }
}

Aşağıdaki butonumuz olduğunu varsayalım:

App.vue<template>
  <button>text</button>
</template>

Bu butona tıklandığında show metodunun çağrılmasını sağlayalım:

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

Genellikle herkes v-on'un kısa versiyonunu kullanır. Bu, olay adının önündeki @ sembolüdür:

App.vue<template>
  <button @click="show">text</button>
</template>
Задание 1

Tıklandığında alert ile mevcut tarihi gösteren bir buton yapın.

Задание 2

Önceki görevi, alert'ın tıklanma ile değil de, fare ile üzerine gelindiğinde gösterilecek şekilde değiştirin.