@vuejs_ru

Страница 3715 из 3900
Valeriy
27.09.2018
12:05:09
в итоге он перенес этот объект на сервер

потом сделал так, что на сервере он собирался по запросу с фронта параметрически

итог - три человека неделю ебались чтобы понять как это работает

а все начиналось так же как в этой задаче :))

Google
Vladimir
27.09.2018
12:06:21
итог - три человека неделю ебались чтобы понять как это работает
Так ебаться можно и с шаблоном и конфигом с парсером

Alex
27.09.2018
12:06:29
итог - три человека неделю ебались чтобы понять как это работает
ну вот скажи - по моим скринам тебе много чего не понятно - как это работает?)

Valeriy
27.09.2018
12:06:50
ну моё дело предостеречь :)))

Alex
27.09.2018
12:07:34
итог - три человека неделю ебались чтобы понять как это работает
просто если бы всё сделали сразу в шаблоне, то неделей бы вы не отделались же)

Valeriy
27.09.2018
12:07:44
ну вот скажи - по моим скринам тебе много чего не понятно - как это работает?)
пока все выглядит просто и если задача усложняться не будет, то возможно решение приживется с другой стороны задача не сложная и выглядела бы не так страшно и на vue шаблоне

Vlad
27.09.2018
12:08:36
хз, по опыту формы - это всегда еботня, никто не нашел еще идеального решения

Alex
27.09.2018
12:09:38
а когда ещё и окажется, что порядок ещё и от стилей зависит..

Valeriy
27.09.2018
12:10:11
а когда ещё и окажется, что порядок ещё и от стилей зависит..
ну порядок стилями я бы лично не задавал конечно

мне ббольше нравитсся простота типа <div v-if="variant === 1"> <field 1/> <field 2/> </>div> <div v-else-if="variant === 2"> <field 2/> <field 1/> </>div>

так и понятно сразу и просто и легко поправить , добавить что то туда или удалить оттуда

Google
Vladimir
27.09.2018
12:12:56
Valeriy
27.09.2018
12:13:05
я говорил, что задать порядок элементов - вариантов море и один из них хотя бы через css

ноя не любитель таких вариантов

Alex
27.09.2018
12:15:13
мне ббольше нравитсся простота типа <div v-if="variant === 1"> <field 1/> <field 2/> </>div> <div v-else-if="variant === 2"> <field 2/> <field 1/> </>div>
ну ты же понимаешь, что у тебя вместо variant === 1 будет что-то типа (a === 7 && b === 3) || !c && !d || (+j === 0 && !z)

Vladimir
27.09.2018
12:15:15
Что само по себе ооочень херовая идея)

Valeriy
27.09.2018
12:15:34
там будет computed какой нибудь

с нормально читаемым интуитивно понятным названием

в шаблонах лучше не использовать сложные условия вообще

если условие сложно составное, то лучше дать ему название, которое отввечает его назначению

Alex
27.09.2018
12:17:47
в шаблонах лучше не использовать сложные условия вообще
так ты будешь сидеть над computed и пытаться понять куда твоё новое поле должно попасть и не противоречит ли это другим двум вариантам, и при этом нужно порядок соблюсти

Valeriy
27.09.2018
12:18:21
в любом случае программисту приходится думать

Alex
27.09.2018
12:18:55
а ты думал мы тут в бирюльки играем? :)) ты ж погромист :))
кайф в том, что в конфиге я просто опишу это правилом)

и его не будет сложно воспринимать

Valeriy
27.09.2018
12:19:39
самое интересное же в том, что так можно в конфиге описать вообще все приложение

на фиг вам vue template вообще

Google
Alex
27.09.2018
12:20:52
на фиг вам vue template вообще
чтобы разложить всё по полочкам и работать с конкретным компонентом, с конкретной проблемой)

Vladimir
27.09.2018
12:20:54
самое интересное же в том, что так можно в конфиге описать вообще все приложение
Vue внутри себя делает именно такую тревовидную, конфигоподобную структуру

Valeriy
27.09.2018
12:21:09
и фигачить все через <renderer :component="child.el" v-for="child in myApp" .../>

Alex
27.09.2018
12:21:59
ты сразу понимаешь где у тебя проблема и как её лечить

каждый компонент самостоятелен с минимально необходимой ответственностью

Valeriy
27.09.2018
12:28:36
вот еще раз, я о том, что писать свой DSL под DSL это ппц какой изврат

Ѵɑsilii
27.09.2018
12:40:47
Вопрос: Есть компонент-обертка <parent> <input type='range' />//какой-то слайдер <slot></slot> </parent> На view странице вызывается этот компонент и в слот засовывается другой компонент(из файла): <parent> <child fontsize='16px'/> </parent> Надо провернуть дело так, чтобы параметр fontsize при загрузке компонента child передавался в слайдер элемента parent Как передавать напрямую гайды есть, но через слот - хз

и наоборот, чтобы при изменении значения слайдера в parent это значение передавалось в child

напрямую работает через $emit, но со слотом все ломается

Alex
27.09.2018
12:59:29
напрямую работает через $emit, но со слотом все ломается
никогда не пробовал - попробуй на slot ловить событие от child

Alex
27.09.2018
13:00:24
Эван говорит this.$parent.$emit можно, но не оч хочется так делать

Valeriy
27.09.2018
13:05:48
Эван говорит this.$parent.$emit можно, но не оч хочется так делать
ты лучше опиши что хочешь за задачу решить в конце концов

а не то как ты ее начал решать по своему

т.е. для чего тебе слот для начала?

обычно когда возникают подобные проблемы, это 99% что человек пошел не тем путем

Valeriy
27.09.2018
13:08:40
@appricotjuie
сорян не заметил цитату

Google
Ѵɑsilii
27.09.2018
13:12:09
внешний блок всегда одинаков, в то время как внутренние - разные

при этом управляющие элементы внутреннего блока находятся на внешнем, т.е. слайдер внешнего блока ресайзит текст/другой параметр внутреннего, в нижней полоске внешнего блока отображаются данные из внутреннего

возможно велосипед изобретаю, но ничего в голову не приходит другого

Valeriy
27.09.2018
13:18:00
возможно велосипед изобретаю, но ничего в голову не приходит другого
внутренний элемент я так понимаю ты отображаешь в слоте внешнего?

Ѵɑsilii
27.09.2018
13:18:08
да

Vladimir
27.09.2018
13:18:23
Так а если ты прокидываешь данные из внешнего блока во внутренний, то почему бы эти же данные не использовать для отрисовки в нижней полосе?

Valeriy
27.09.2018
13:19:20
странно это все :)) но тут slot-scope как раз может помочь кмк

Ѵɑsilii
27.09.2018
13:20:38
черт надо выпить

Admin
ERROR: S client not available

Alex
27.09.2018
13:22:01
черт надо выпить
с этого начинать нужно было

Vladimir
27.09.2018
13:22:35
Стиль Пьяный Кодер)

Александр
27.09.2018
13:32:40
как лучше сделать такую штуку? например у меня есть роутер -> (/brands) показывается 6 брендов и есть кнопка показать все и мне нужно загрузить на половину сайта -> brands/all

можно вообще делать router в routere?))

Valeriy
27.09.2018
13:37:18
можно вообще делать router в routere?))
ты об этом? https://router.vuejs.org/ru/guide/essentials/nested-routes.html

Александр
27.09.2018
13:38:27
ты об этом? https://router.vuejs.org/ru/guide/essentials/nested-routes.html
спасибо, ща попробую так сделать

Alexander Khoronko
27.09.2018
13:39:04
Всем привет, кто-то использовал до Vue React? Хорошая библиотека или зло?

Alex
27.09.2018
13:39:52
Vue зло то еще

после него можно инвалидность выписывать

Alexander Khoronko
27.09.2018
13:41:21
У меня с ним все складывается, по крайней мере пока:). В Реакт все в "кучу", это смущает

Google
Alex
27.09.2018
13:41:51
я ж говорю - инвалидом стал

на самом деле это в реакте все хорошо

а ты после вуя не дееспособен

Александр
27.09.2018
13:43:06
наверное лучше выбирать золотую середину(Angular)

Alex
27.09.2018
13:43:22
после Ангуляра можно и к психиатору еще ходить

берегите свое здоровье в общем

Александр
27.09.2018
13:43:33
зато споров не будет, что круче вью или реакт

Valeriy
27.09.2018
13:43:36
золотая середина, это формочки на vue встроенные в компоненты реакта :))

Alexander Khoronko
27.09.2018
13:43:41
тогда чистый js:))

Alex
27.09.2018
13:43:56
все есть чистый js

Alexander Khoronko
27.09.2018
13:45:37
все есть чистый js
правильно, только используем "прослойку" или нет

Vlad
27.09.2018
13:46:53
чистый JS просто не предназначен был для такого, в стандартной библиотеке нет удобного API для рендера компонентов

может завезут, тогда отомрут текущие фреймворки

Alex
27.09.2018
13:49:58
нет компонентов - нет проблем

Юрий
27.09.2018
13:50:04
после Ангуляра можно и к психиатору еще ходить
знаю людей с дизайн паттернами головного мозга

они от ангуляра оргазим испытывают

Alex
27.09.2018
13:50:26
кому то нравится ангуляр

и ты их считаешь больными?

Страница 3715 из 3900