169 похожих чатов

Ребят, всем привет. Пытаюсь нагуглить "как создать модальное окно в

Vue" - натыкаюсь либо на какие то написанные апишки для создания, либо на какие то супер сложные примеры. Во Vue с этим проблема?

12 ответов

13 просмотров

Заюзай bootstrap-vue)

Создаешь компоненту модалки (рутМодалка), которая внутри себя уже управляет какую модалку показывать и как это сделать. Компоненту рутМодалка через эвент-бас или стору прокидываешь инфу о том, какую модалку нужно открыть + opts. opts потом прокидываешь в выбранную модалку через v-bind=«opts» и это будут пропсы твоей модалки

DD- Автор вопроса
Andrew
Заюзай bootstrap-vue)

Спасибо большое! Сейчас гляну

DD- Автор вопроса
DD
А если у меня несколько разных модалок?

лучше использовать слоты под это дело

Vitalii Demchuk
лучше использовать слоты под это дело

базовый пример модалок с использованием слотов.

Vitalii Demchuk
лучше использовать слоты под это дело

Ну конкретно в этом примере мы видим модалку одного типа с разным контентом :) Все же максимальной кастомизации так не добиться Хотя хз, я слоты даже не пробовал юзать, может это и удобнее будет

Dmytro Svyrydenko
Ну конкретно в этом примере мы видим модалку одног...

сам компонент легковесный, не перегружен лишними вложенными компонентами. да и к тому же контент можно делать в виде набора компонентов, применяемых по назначению (в слотах)

Vitalii Demchuk
сам компонент легковесный, не перегружен лишними в...

Ну в моем примере как бы нету вложенных компонентов :) По крайне мере ты о них не знаешь Да и если хочешь создавать реюзабельные модалки со слотами, то тоже нужно создавать вложенность, просто на другом уровне Шило на мыло есчесн Вот только слоты в один момент могут перерости до чего-то дикого и ужасного, если мы говорим не о confirmation модалках с тайтлом+дескрипшеном+двумя экшнами (close и submit)

Dmytro Svyrydenko
Ну в моем примере как бы нету вложенных компоненто...

все зависит от задачи, конечно. каждый подход имеет право на жизнь ;)

Vitalii Demchuk
все зависит от задачи, конечно. каждый подход имее...

Согласен, я обсолютно о том же :) Человек просто попросил описание как это сделать, я дал то, что юзаю сам годами

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Карта сайта