в массиве.
В корневом компоненте через v-for отображаю все модалки, добавленные в массив.
Уже использую в проекте Vuex. Хранить в нем компоненты - это ок? Звучит дико.
Можно использовать EventBus и хранить модалки в каком-то компоненте. Это кажется лишним велосипедом, если и так есть общедоступное хранилище - Vuex.
Как поступить?
Не хранить компоненты в vuex. https://www.npmjs.com/package/vue-root-modals Можешь использовать это, либо подсмотреть, как это работает
Обсуждают сегодня