Check if vue instance has finished loading
What you want is v-cloak
.
Use that attribute on your app with a css-class that hides anything marked with it and then Vue will automaticly remove it when the app is initialized.
[v-cloak] {
display: none;
}
See the docs for more info: https://vuejs.org/v2/api/#v-cloak
Or see this fiddle for an example: https://jsfiddle.net/mx014kgj/