Я обычно добавляю условие на отображение компонента. По умолчанию например параметр равен
false после загрузки данных его значение меняется, дочерний компонент будет отображаться только после загрузки данных.
<template>
<child-component v-if="param" :any="param"></child-component>
</template>
<script>
export default {
name: 'parent-component',
components: {
ChildComponent,
}
data(){
return {
param: false
}
},
methods: {
getParam(){
axios.get('server/path').then(response => {
this.param = response.data
})
}
},
mounted(){
this.getParam()
}
}
</script>