Встречается на собеседованиях • сегодня
Как использовать хуки жизненного цикла во 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('Компонент смонтирован')
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы