
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

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

Alex
27.09.2018
12:08:37

Valeriy
27.09.2018
12:09:06

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
ноя не любитель таких вариантов

Vladimir
27.09.2018
12:13:59
Именно через стили без вариантов)

Alex
27.09.2018
12:15:13

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

Valeriy
27.09.2018
12:15:34
там будет computed какой нибудь
с нормально читаемым интуитивно понятным названием
в шаблонах лучше не использовать сложные условия вообще
если условие сложно составное, то лучше дать ему название, которое отввечает его назначению

Alex
27.09.2018
12:17:47

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

Alex
27.09.2018
12:18:55
и его не будет сложно воспринимать

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

Google

Vladimir
27.09.2018
12:19:57

Alex
27.09.2018
12:20:52

Vladimir
27.09.2018
12:20:54

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, но со слотом все ломается

Valeriy
27.09.2018
12:58:56

Alex
27.09.2018
12:59:29

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

Valeriy
27.09.2018
13:05:48
а не то как ты ее начал решать по своему
т.е. для чего тебе слот для начала?
обычно когда возникают подобные проблемы, это 99% что человек пошел не тем путем

Alex
27.09.2018
13:07:50

Valeriy
27.09.2018
13:08:40

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

Александр
27.09.2018
13:38:27

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

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
кому то нравится ангуляр
и ты их считаешь больными?