Si tienes parte de tu código vuejs que se pre-visualiza durante unas décimas de seg en el navegador antes de ser cargado completamente por vuej puedes usar la directiva v-cloak combinada con un display none de css para ocultarlo hasta que acabe de ser compilados por vue.

Ejemplo:

<div v-cloak>
   {{ mi-variable }}
</div>

[v-cloak] {
  display: none;
}

Otra opción es insertar un «loading» por ejemplo, en un pseudoelemento de v-cloak:

[v-cloak] > * {
  display:none;
}
[v-cloak]:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100vh;
  background: url(imageness/loading.gif) center;
  z-index: 10;
}

Agradezco tu comentario 🤘