Как рендерить компонент только после получения данных из геттера VUEX?
Не надо рендерить элемент, в который вы выводите data.capitalization, пока нет data: v-if="data".
убрать вообще вычисляемое свойство data и использовать просто $store.getters['currency/getCapitalization']
в шаблоне, оно и так реативное. А ещё лучше так:<template>
<div class="box">
<div class="currency" v-if="getCapitalization.capitalization">
{{getCapitalization.capitalization | comma | dollar}}
</div>
</div>
</template><script>
import { mapGetters } from 'vuex'
export default {
computed: {
...mapGetters('currency', [
'getCapitalization'
])
}
}
</script>