Sunlive
setPeriod({ commit }, payload: string)
1337
это еще не доделали
1337
есть issue в трекере webstorm
Denis
Прочитал статью про один из способов сделать модальное окно на vue и ужаснулся. Неужели в 2k18 что бы написать модальное окно надо так извращаться? Статья: https://habrahabr.ru/post/350232/
Sunlive
https://vuejs.org/v2/examples/modal.html
Alexandr
а вы прочитали статью?
Alexandr
а то человек только скинул и в вас сразу проснулся дух эксперта
1337
как то сложно
1337
если надо из любого места вызывать
1337
ну воткни модалку в корневой лейаут
1337
стейт видимо/не видимо хранить в vuex
1337
при необходимости диспатчить открытие модалки
1337
с любой страницы
Максим
стейт видимо/не видимо хранить в vuex
неделю назад точно так же сделал для выдвижного блока с чатом. зачем так все усложнять - непонятно.
Denis
Я тоже подумал что как то все переусложнено.
Максим
Я тоже подумал что как то все переусложнено.
наверное потому что может. а потом сядет кто-то доделывать и поседеет, пока разберется
🐏 Alexander
видимо чувак посчитал, что вьюкс для него лишнее, и решил написать велосипед
Armen
Прочитал статью про один из способов сделать модальное окно на vue и ужаснулся. Неужели в 2k18 что бы написать модальное окно надо так извращаться? Статья: https://habrahabr.ru/post/350232/
Хех, а я недавно похожую фигню смастерил.. правда всё попроще как-то чем в этой статье + есть возможность возвращать какое-либо значение из модального окна при закрытии
Максим
как быть, допустим, с разными шаблонами модалки?
этот вопрос напоминает мне описание Геннадия из статьи https://habrahabr.ru/post/350916/ - надо делать так, чтобы всем подошло решение
Stanislav
Никак
1337
Я так понял, что некоторые еще не понимают смысла vuex, и считают что в нем нужно хранить состояние каждой “кнопочки” приложения(отказавшись от локальных состояний), из-за чего отказываются )
Anonymous
коллеги, кто-то прикручивал vue-prettier к уже существующему проекту - хочется отформатировать совсем уж всратый код таким образом, это реально?
Anton
Ребят, а что нужно, чтобы freenom не забирал домены?
Sunlive
а вы прочитали статью?
я чита до этого
Максим
как быть, допустим, с разными шаблонами модалки?
вот как придет задача делать модалки с разными шаблонами, тогда и решать ее. а не сразу предусматривать универсальное решение
Anonymous
Привет, мне очень нравится Vue, посоветуйте контент уроков где на практике все применяется) может есть в ютубе контент) или где вы черпаете/черпали знания
Алексей
сунь им спеку HTTP
Stanislav
Почему просто не импортировать контейнер модалки(где используется портал), в который слотом передавать контент/другой компонент?
🐏 Alexander
слишком просто his.$parent.$vnode.data.props.vModal вот так надо
мне кажется, что автор статьи примерно так и написал :)
Sunlive
эот от туда
Sunlive
а может her.$parent)
не, точно his т.к вуя
Sunlive
вуй это он
Armen
А как вы реализовываете модальные окна, которые что-то спрашивают у пользователя?
Armen
Т.е. не просто да-нет, а выберите чё-то из списка, например
1337
а в чм разница?
Stanislav
<modal :active="true">are u sure?</modal>
<modal v-if="active">are u sure?</modal>
🐏 Alexander
<modal v-if="active">are u sure?</modal>
да да, вот имено вот так и делаю примерно :)
Evgheni
можешь им про cors и жизнь пояснить
Armen
Как по мне так намного лаконичнее сделать так: const ask = this.$modals.new(component, options); ask.$on('approve', (result) => { doSomethingWith(result); }); ask.$on('deny', () => doSomething() ); ask.show();
Oleg
Кто-нибудь делал компонент пейджинации для данных, которые приезжают с бэкенда Yii 2 как ActiveDataProvider?
Armen
слишком мало для статьи на хабре, дописывай
Ну я не собираюсь статью писать, да и та статья реально перегруженна, мне интересно, чем плох такой подход?
Armen
Когда модалка не предпрописана заранее, а генерится в процессе работы приложения
🐏 Alexander
Зачем тут вот это "$modals"?
чтоб сложнее было дебажить и писать SSR
Oleg
какая разница на чем бекенд?
Разница в том, что для Vue есть готовые компоненты, которые спокойно хавают данные с бэкенда Laravel и рендерят виджет пейджинации как раз так, как нужно, а в бэке Yii 2 объект с данными о постраничной разбивке выглядит совсем иначе.
Armen
Зачем тут вот это "$modals"?
Ну это уже пофиг) можно импортировать из файла где находится объект модалок, или встроить его в прототип
Armen
чтоб сложнее было дебажить и писать SSR
Ну дак этот код никак не собирается вызываться во время SSR
Armen
https://t.me/vuejs_ru/225447 И никаких прототипов
Ну т.е. если мне надо спросить чё-то у пользователя мне надо писать модалку, в которой три слова?
1337
Разница в том, что для Vue есть готовые компоненты, которые спокойно хавают данные с бэкенда Laravel и рендерят виджет пейджинации как раз так, как нужно, а в бэке Yii 2 объект с данными о постраничной разбивке выглядит совсем иначе.
Меня немного смущает такой подход к программированию. Или я один на бекенде сам описываю в каком виде мне отправляются данные, а на фронте сам пишу как их обрабатывать?
Armen
+ надо ловить события, чтобы понять что выбрал пользователь
Stanislav
Ну т.е. если мне надо спросить чё-то у пользователя мне надо писать модалку, в которой три слова?
Мм... Что значит "писать"? В случае с прототипом тебе не надо писать модалку?
Armen
Мм... Что значит "писать"? В случае с прототипом тебе не надо писать модалку?
В случае с прототипом мне не надо это писать в шаблон и связывать её с текущим контекстом. Модалка создалась, добавились обработчики, открылась, пользователь чё-то выбрал, - модалка уничтожилась
Oleg
Меня немного смущает такой подход к программированию. Или я один на бекенде сам описываю в каком виде мне отправляются данные, а на фронте сам пишу как их обрабатывать?
Ну мне не нужно было получиить готовое решение, а просто ответ на вопрос. Конечно же, описывать самому, обрабатывать самому.
Armen
Это не Vue-way, да и не универсально
Обоснуй неуниверсальность
🐏 Alexander
Обоснуй неуниверсальность
потому что твой подход, это подход как в JQ, так раньше писали
Sunlive
ПАГИНАЦИИ
пэджэнейшинг
Stanislav
Обоснуй неуниверсальность
Редактирование строки таблицы в модалке
Artur
Всем привет. Ребят, а можно как то передать с одного компонента к другим таким же компонтентам событие?
Stanislav
Всем привет. Ребят, а можно как то передать с одного компонента к другим таким же компонтентам событие?
Смотря в каких они отношениях. А вообще, все аналогично html, кроме всплытия
Stanislav
Эээ, и в чём проблема?
И как это в твоём случае будет решаться?
🐏 Alexander
пэджэнейшинг
зачем ты так со мной :)