И ещё вопрос, в index.vue используются несколько компонентов, у которых есть свой fetch. Задача, пока все запросы не пройдут показывать лоадер. В nuxt.config сделал лоадер, первый fetch в index.vue, и есть ощущение, что лоадер показывается только пока идёт запрос у index.vue, а вот у дочерних компонентов, пока идёт запрос, лоадера уже нет. Помогло только если в index.vue сразу выполнить все запросы в Promise.all, но это тоже вариант так себе, так как значительно замедляет первоначальную загрузку страницы