Algunas formas de implementar un servicio global de loading con Vue/Nuxt y PrimeVue
Un enfoque moderno para la arquitectura de aplicaciones