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 🤘