Appearance
$children
removido
Visão Geral
A propriedade de instância $children
foi removida da Vue 3.0 e já não é suportada.
Sintaxe da 2.x
Na 2.x, os programadores poderiam acessar os componentes filho direto da instância atual com this.$children
:
vue
<template>
<div>
<img alt="Vue logo" src="./assets/logo.png">
<my-button>Change logo</my-button>
</div>
</template>
<script>
import MyButton from './MyButton'
export default {
components: {
MyButton
},
mounted() {
console.log(this.$children) // [VueComponent]
}
}
</script>
Atualização da 3.x
Na 3.x, a propriedade $children
foi removida e já não é suportada. Ao invés disto, se precisarmos de acessar uma instância de componente filho, recomendamos usar referências de modelo de marcação.