Simplifiez-vous cette tâche avec vuex-loading.
Cette bibliothèque permet de gérer plusieurs téléchargements en même temps pour Vue et Vuex.
Enfin, comme elle est sous licence MIT, vous pouvez l'utiliser pour vos prochains projets de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.