I am facing an issue with loading multiple EXTERNAL scripts on different pages, like Google Places Autocomplete and Facebook APIs.
It doesn't make sense to load them on every route, but the documentation provides no guidance on how to handle this common scenario.
In addition, my Vue instance is mounted onto a tag within the body because
the mounted element will be replaced with Vue-generated DOM in all cases. It is therefore not recommended to mount the root instance to < html > or < body >.
How do real-world applications currently address this issue?