штук 20 и для каждого приходится в vuex создавать геттер (для v-if) и мутацию (включить/выключить), ну и в state переменную объявлять. Потом еще импортировать это все в компонент. В общем рутина. Кто-нибудь знает как это можно оптимизировать?
v-if тут не очень хорошо, лучше воспользоваться слотом и в него пихать определённый конкретный компонент(подменю)
долго искать почитай доку про слоты, там примеры должны быть
https://vuejs.org/api/built-in-directives.html#v-slot
Если я правильно понял. Тебе лучше создать отдельным компонентом пункт меню и рендерить через цикл. Плюс сделай в них вложенности, дроп меню. Затем уже локально манипулируй данными открытия закрытия
как по мне, вариант со слотами экономней в плане ресурсов (может я и ошибаюсь)
Да возможно, но как он будет отрисовывать динамически приходящие пункты. Дописывать каждый пункт?
Обсуждают сегодня