их и отправляет изменения на сервер. Тут вопрос скорее про то, если можно как то избавиться от флагов типа isEditDialogOpen? Иметь переменную selectedItems и использовать ее в качестве предиката для v-if?
щас Кирилл придет с модалками на промисах)
Чем модалка отличается от любого другого компонента, отображаемого по условию?
Правильно ли понимаю, что ты тыкаешь на какой-то элемент и открываться модалка должна?
https://t.me/vuejs_club/1060453
Если да, то чем не устраивает обычное условие?
хлебом не корми, дай ссылку на либу предложить :D
А в чём проблема с подходом где используется флаг?
Мне нужно делать панель с экшен кнопками, а там получается 5 или 6 флагов... И мне кажется, что это не очень элегантно.
const openedModal = ref(null) /** * @param {'delete' | 'create' | 'edit'} type - Type of the modal */ const openModal = (type) => { openedModal.value = type }
Вынеси это в компонент, будет проще разобраться и тестировать
Обсуждают сегодня