If you ask two Vue.js developers “what’s the best way to use AJAX in an app?" you’ll get three different opinions.
Vue doesn’t provide an official way of implementing AJAX, and there are a number of different design patterns that may be used effectively. Each comes with its own pros and cons and should be judged based on the requirements. You may even use several simultaneously!