I have gone down this path.
-
The difference between Nativescript and Nativescript-Vue is the latter is Vue.js wrappers for the Typescript UI components, which is compiled down to native Android or IOS UI components. I like Vue.js, but in this case preferred the standard Typescript setup and process. I also found more and concise examples in Typescript as opposed to Nativescript-Vue
-
If I remember correctly, Axios is not supported, you need to use another HTTP wrapper.
-
Checkout Jen Looper's blog https://www.nativescript.org/blog/author/jen-looper for some neat and helpful Nativescript-Vue related stuff.
-
Here's a repo of a simple weather app I made in NS-Vue https://github.com/CorCronje/Yawa
All the best!