seo and such app usually don't work that well, so you need extra libs for that with prerendered entry points.
one usual thing is isomorphic rendering which works with angular2 and react (don't know about vue) The server delivers the already rendered content and than the FW bootstraps itself so it can resume the intended functionality.
https://builtvisible.com/javascript-framework-seo/ this gives a nice insight of the problems :) I have to say my knowledge about this is 2 years old.