- структура использования директивы в теге как атрибут
v-on: ИмяСобытия=<<ИмяФункции>>
Эта директива парсится
в момент наступления события ИмяСобытия
сокращенная запись использования
@: ИмяСобытия=<<ИмяФункции>>
- Использование директивы v-on в компоненте
повесить слушатель события и связать с кнопками
<template>
<div>
<button v-on:click="addLike">Likes</button>
<button v-on:click="addDislike">Dislikes</button>
</div>
<div>
<div>Кол-во лайков: <strong>{{ likes }}</strong></div>
<div>Кол-во дизлайков: <strong>{{ deslikes }}</strong></div>
</div>
</template>
<script>
export default{
data(){return {likes: 0,dislikes: 5}}
methods:{
addLike(){this.likes +=1;}
addDislike(){this.dislikes +=1;}
}
</script>
<style>
</style>