Evgheni
rix
@click="yourObject, num"
проблема ещё была обусловлена тем, что подключён vuetify, который не отрабатывает просто @click
мы имеем только @click.native="$emit('buy', item)"
но я понял в каком направлении идти,
большое спасибо
Alexander
Rafael 🌵
сколько пользуюсь vuetify до сих пор не помню, чтобы .native модификатор юзал
rix
то есть у вас на v-btn работает простой @click?
rix
а в чём может быть причина, что он не отрабатывает?
Rafael 🌵
Rafael 🌵
rix
это отдельная проблема без описаний,
просто не отрабатывает клики на компонентах vuetify, на любые другие свои работает
rix
я забил и натив пишу,
но почему так мне всё равно интересно
Rafael 🌵
rix
Vuetify v1.0.0-beta.1
rix
дак что описывать? )))
есть вьютифай, есть его компоненты, типа v-btn или v-flex и море других, на них @click не работает, только натив
rix
ничего плохо, это не влияет на суть задач. но гуглить лишний час пришлось - осадочек
Stanislav
Vadim
Stanislav
Rafael 🌵
https://github.com/vuetifyjs/vuetify/releases/tag/v1.0.0-beta.5
Rafael 🌵
оказывается уже 5я бетка вышла
Rafael 🌵
и все молчат
Pavel
так меня неимоверные эффекты и интересуют
Pavel
webgl для этого не обязателен, самый обычный fade можно сделать и на css, если нужны какие-то неимоверные эффекты, тогда уже можно смотреть в сторону webgl
Юрий
Pavel
ага, только подскажи плз как мне на css tranform 3d разюбить страница на треугольники, перекрутить и собрать из них новую страницу
Bakir Aitkul
Arthur 🙏
всем привет, кто-нибудь пользуется vue-socket.io ? не получается сокет ивент ловить в экшне, хотя делал как в readme
Alexander
Arthur 🙏
сверху рабочий мютейшн (если его удаляю, экшн все равно не работает)
Даниил
А остальные экшены работают?
Даниил
А, тут про сокеты речь. Извиняюсь, не дочитал вопрос
Slava
Ребята всем привет, вопрос, есть страница листАкков, там два типа демо и реал которые мне нужны, я хочу сделать так чтобы был роут path: '/accounts/:id' к обоим, пока у меня real and demo разные компоненты, думаю перенести в один, очень похожа логика у них, но при загруке данных не хочу вызывать два эндпоинта для real и demo, как передеать параметр в роуте чтобы компонент понял что это real or demo http://prntscr.com/i5xbkn
Slava
и так в каждом
роут хочу оставить чистым как сейчас /accounts/56412 это уже к детальной инфе
Alexander
я так и делал в некоторых местах
Arthur 🙏
понимаю, но мне вот оказалось нужно обработать входящее прежде чем коммитить
Alexander
не знаю в чем у вас проблема
Alexander
у меня были траблы с неймингом
Alexander
а так все ок
Arthur 🙏
все заработало, спасибо)
я каким-то образом поставил русскую “с” в слове chat 🤦♂️🤦♂️🤦♂️
странно почему вуекс не заругался, а просто игнорил
Alexander
ахах)
batkor
Вью! Вью! не вуе не вуае, а вью, как view!
Pavel
Спасибо, про domtoimage я не подумал
Pavel
читал только про html2canvas, но он делает физический скрин поэтому не подходит
Юрий
что значит физический скрин? они по идее одинаково работают. парсят css свйоства и пытаются отрисовать по ним
Pavel
ну мне например надо получить изображение страницы которая приходит, но не отображать ее, следовательно ее нуж.но подгрузить невидимой, опасити или дисплей нан
Pavel
но он тогда не снимает скрин с нее
Юрий
а нельзя ее не включать в документ? то есть просто DOMElement рендерить не вставленный в основной документ?
Pavel
хз, я еще ничего не пробовал, только ночью буду пробовать
Александр
Подскажите, как через v-model связать значение родителя и наследника? Т.е. нужно передать дочернему компоненту переменную куда он должен записать изменения
Александр
Часто вижу это в компонетах впроде v-select
Andrey
Андрей
всмысле регексп? я про линтеры js и прочие такие штуки которые
можно интегрировать в IDE чтобы подсвечивало криво названные переменные
Максим
Всем привет!
Андрей
или методы
Michael
Michael
Остальное игрушки)
Андрей
👍
Anonymous
юзеры всех ангуляров кроме последних не люди вообще. там версии либ не синкаются, юзается допотопный вебпак. какието внутренние МЕТАДАТЫ, господи
Michael
*перекрестился в испуге*
Anonymous
всё что меньше лейтест это легаси без поддержки. как ктото может обьявить у нас залочен ангуляр2 я не понимаю
Anonymous
я просто в своё время думал есть какието форки ангуляров и там худо бедно комьюнити поддеживает. ничерта подобного. оно всё держится на лоченых либах десятки релизов назад с кучей глюков.
вот четёртый ангуляр. ng2-trim-directive не нравится "метадата". метадата это какаято инфа которую добавляет компилятор!!! ангуляр в пакеты. на 2.2.1 она 4 а на 2.0.0 она три. в интернете конечно нет никакой инфы
Anonymous
ну вот последнее
Error: No module factory available for dependency type: ContextElementDependency
@
Received this error today after upgrading to CLI 1.0.0 (and Angular 4.0.0). Putting Webpack at ~2.2.0 fixed it for me.
@
не помогает
Michael
Никогда не понимал людей, которые юзают либу, создатели которой её не юзают.
Michael
Реакт хотя бы местная внутрекорпоративная поделка авторов мегавелосипеда с четырьмя педалями -- haxe с пхп.
Stanislav
Anonymous
да это уже какой то анализ причин
Anonymous
я стараюсь просто описательно как то повествовать
Andy
народ, очень нужно ваше авторитетное мнение, подскажите правильный паттерн для такой ситуации:
1) Имеем множество компонентов типа “User”, “Product” и прочее, у них у всех есть свои локальные данные типа “Name”, “Phone”, “Price” и т.д, получаемые по API
2) Эти компоненты имеют “детей”, которые должны иметь возможность менять как-то эти данные для родителя, например, компонент “ProductInfo”, который имеет большую форму на 20 полей, данные которой должны соответствовать данным родителя и быть изменяемыми.
3) Сделать так, чтобы поля формы “ProductInfo” были подвязаны на props родителя - так себе вариант:
- v-model не поюзаешь, пропсы мутировать нельзя
- на каждое изменение некоторого поля надо эмитить ивент родителю?…
4) Сделать через computed setter: даже не представляю как, ведь данные хранятся в родителе, в пропсах, их мутировать нельзя в любом случае. Vuex тоже тут так себе помощник, this.state.user_name = … делать нельзя, а писать какие-то хитровыдуманные мутации “на все случаи жизни” тоже как-то некрасиво получается
5) Остается один вариант: при маунте (или когда мне нужно) дочернего компонента ProductInfo СКОПИРОВАТЬ данные полученные в пропсах от родители Product в локальные, мутируемые данные, далее делать с ними что хочешь, редактировать, дергать урлы АПИ, и прочее, и может только потом (при успешном сохраненнии) сообщать родителю актуальные данные (или просить его рефрешнуться)
Правильный ли это подход (№5)? Есть ли какие-то более чистые альтернативы? Напоминаю, цель - удобная работа с формами на много полей…
Michael
народ, очень нужно ваше авторитетное мнение, подскажите правильный паттерн для такой ситуации:
1) Имеем множество компонентов типа “User”, “Product” и прочее, у них у всех есть свои локальные данные типа “Name”, “Phone”, “Price” и т.д, получаемые по API
2) Эти компоненты имеют “детей”, которые должны иметь возможность менять как-то эти данные для родителя, например, компонент “ProductInfo”, который имеет большую форму на 20 полей, данные которой должны соответствовать данным родителя и быть изменяемыми.
3) Сделать так, чтобы поля формы “ProductInfo” были подвязаны на props родителя - так себе вариант:
- v-model не поюзаешь, пропсы мутировать нельзя
- на каждое изменение некоторого поля надо эмитить ивент родителю?…
4) Сделать через computed setter: даже не представляю как, ведь данные хранятся в родителе, в пропсах, их мутировать нельзя в любом случае. Vuex тоже тут так себе помощник, this.state.user_name = … делать нельзя, а писать какие-то хитровыдуманные мутации “на все случаи жизни” тоже как-то некрасиво получается
5) Остается один вариант: при маунте (или когда мне нужно) дочернего компонента ProductInfo СКОПИРОВАТЬ данные полученные в пропсах от родители Product в локальные, мутируемые данные, далее делать с ними что хочешь, редактировать, дергать урлы АПИ, и прочее, и может только потом (при успешном сохраненнии) сообщать родителю актуальные данные (или просить его рефрешнуться)
Правильный ли это подход (№5)? Есть ли какие-то более чистые альтернативы? Напоминаю, цель - удобная работа с формами на много полей…
в-модель поюзаешь. и это точно то же самое что эмитить родиелю, и это правильно.