Ответ
Основные вещи, с которыми работаю в Vue:
- Компоненты - Single File Components (SFC) с шаблоном, скриптом и стилями
<template>
<button @click="increment">{{ count }}</button>
</template>
<script>
export default {
data() {
return { count: 0 }
},
methods: {
increment() { this.count++ }
}
}
</script>
-
Состояние - управляю через data(), computed, props/emits, Vuex/Pinia
-
Директивы - часто использую v-if, v-for, v-bind, v-on
-
Композиция - в Vue 3 активно применяю Composition API с setup() и хуками
-
Роутинг - обычно Vue Router для навигации
-
API-запросы - axios или fetch для работы с бэкендом
Также часто работаю с миксинами, слотами, анимациями через Transition.