Я создаю приложение vuejs с webpack, vuex и vue -router.
Структура моего проекта выглядит следующим образом:
[компоненты]
[store]
[restapi]
Приложение. vue
main. js
Я использую BlockingLayer. vue внутри приложения. vue. Приложение. vue имеет методы для отображения / скрытия BlockingLayer.
Теперь я хочу иметь возможность вызывать эти методы из индекса [restapi]. js - как мне это сделать?
Я попытался импортировать приложение. vue внутри моего модуля Restapi - не работает. Между тем, импорт магазина в реставри работает без нареканий. Импортирование RestaPi внутри магазина и его использование там также прекрасно работает. Я мог бы использовать переменную внутри магазина, а не внутри приложения. vue, чтобы показать / скрыть BlockingLayer, я думаю, но это не совсем то, для чего предназначен магазин, я бы сказал ...