# Удалено свойство $children
удалено
# Обзор
Свойство экземпляра $children
было удалено из Vue 3.x и больше не поддерживается.
# Синтаксис в 2.x
В версии 2.x, к дочерним компонентам текущего экземпляра можно получить доступ через свойство this.$children
:
<template>
<div>
<img alt="Vue logo" src="./assets/logo.png">
<my-button>Изменить логотип</my-button>
</div>
</template>
<script>
import MyButton from './MyButton'
export default {
components: {
MyButton
},
mounted() {
console.log(this.$children) // [VueComponent]
}
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Изменения в 3.x
В версии 3.x, свойство $children
было удалено и больше не поддерживается. Вместо этого, при необходимости получить доступ к экземпляру дочернего компонента рекомендуется использовать $refs.