You’re not receiving notifications from this thread.
How can I stop/minimise VueJS components from being invisible on page load for a split second before appearing?
Old post, but check out cloaking. Basically, you display something like a spinner or "loading..." graphic until the page data is available and then display the Vue components. Here's another post on the method: https://medium.com/vuejs-tips/v-cloak-45a05da28dc4