Встречается на собеседованиях • сегодня

Как использовать хуки жизненного цикла во Vue

В Vue 3 Composition API хуки жизненного цикла импортируются из vue и вызываются внутри setup():

js
import { onMounted, onUpdated, onUnmounted } from 'vue'

export default {
  setup() {
    onMounted(() => {
      console.log('Компонент смонтирован')
    })
text
onUpdated(() => {
  console.log('Компонент обновлён')
})

onUnmounted(() => {
  console.log('Компонент демонтирован')
})

}
}

text

Основные хуки:
- `onBeforeMount` - перед монтированием
- `onMounted` - после монтирования
- `onBeforeUpdate` - перед обновлением
- `onUpdated` - после обновления
- `onBeforeUnmount` - перед демонтажем
- `onUnmounted` - после демонтажа

В Options API хуки объявляются как методы компонента:
```js
export default {
  mounted() {
    console.log('Компонент смонтирован')
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы