
Valeriy
01.05.2018
18:31:41
Какие же стикеры
Огонь

Kylych
01.05.2018
18:42:09
из-за чего могут роуты сломаться?

Victor
01.05.2018
18:42:31
из за лишней запятой

Google

Kylych
01.05.2018
18:43:23

Victor
01.05.2018
18:43:40
ну по вопросу не понятно же, ну из за чего угодно
ошибок не дает никаких?)

Kylych
01.05.2018
18:45:20
неа
работало все отлично
блин вообще без понятий(
компонент остается, по роутам не переходит

Maksim
01.05.2018
18:47:13
Подскажите, пожалуйста, как во vuex отследить изменение свойства объекта в массиве? Т.е. изменить свойство в мутации:
state.tree[0].property = newValue;
Уже пару дней не могу ничего внятного найти
Ни vue.set() ни установка напрямую не работают

Kylych
01.05.2018
18:49:11

Maksim
01.05.2018
18:49:27
Более того, у меня дерево внутри: т.е. в этом объекте есть свойство childs которое массив такого же вида и глубина не ограничена

Stas
01.05.2018
18:50:00
Кто подскажет мануал по архитектуре vue ?
точнее не мануал, а какую нибудь не большую статью

Google

Egor Z
01.05.2018
18:51:43
маленькую такую на пару строк, чтобы прочитал и специалистом стать

Maksim
01.05.2018
18:52:17

Alexander
01.05.2018
18:52:40
Асинхронное становление специалистом
Делаешь проект -> тебе за него платят -> идешь обучаться

Stas
01.05.2018
18:52:47
сказал как отрезал

Zurab
01.05.2018
18:53:18
https://ru.vuejs.org/v2/guide/

Maksim
01.05.2018
18:53:57
Весь ман читается за пару часов и куча интерактивных примеров в консоли прим в мане

Stas
01.05.2018
18:54:49
да там как-то без архитектуры
может не дошел

Maksim
01.05.2018
18:55:43
Вам пример MVC хочется глянуть? Это я думаю легко гуглится на гитхабе

Stas
01.05.2018
18:56:11
как бы все понятно, но в целом, картина архитектуры не ясна, что, пишем всё в 1 файлик или как
итд итп

Bohdan
01.05.2018
18:59:31
vue - не mvc
на гитхабе куча проектов - примеров

Egor Z
01.05.2018
19:15:58

Bohdan
01.05.2018
19:16:37
окей, для тех, кто не умеет читать между строк, пишу более развернутый вариант моей фразы:
vue - не фреймворк, использующий mvc подход

Stas
01.05.2018
19:18:02

Yurij
01.05.2018
19:18:08
а как реазиловать MVC вместе с Vue?

Egor Z
01.05.2018
19:18:19

Denis
01.05.2018
19:18:59

Google

Bohdan
01.05.2018
19:19:12

Denis
01.05.2018
19:22:10
ну и если мы говорим чисто о vue (забываем про vue-router, nuxt) то это лишь V слой, зачем требовать от него MVC?)

Ruslan
01.05.2018
19:23:14

Bohdan
01.05.2018
19:23:38
а я разве требую?) тут уже был срач на эту тему

Denis
01.05.2018
19:24:33
ну вопрос очень обширен, может сказать так, что vue нормально заедет в большинство современных подходов к построению архитектур

Maksim
01.05.2018
19:25:09
Паттерный срач - это конечно здорово. А вот кто знает как во vuex отследить изменение свойства объекта в массиве? Т.е. изменить свойство в мутации:
state.tree[0].property = newValue;
Уже пару дней не могу ничего внятного найти

Denis
01.05.2018
19:25:12
в роли V , VM, MVC, MVVM и т.п. при должном умении готовить фронт

Ruslan
01.05.2018
19:26:16

Denis
01.05.2018
19:26:20
есть у кого на примете нормальная реализация коллекции и моделей ?
Backbone.Collection({model: CollectionModel}) чтобы вот такую функциональность получить но без Bb? что для этого у vue?

Maksim
01.05.2018
19:28:50

Ruslan
01.05.2018
19:30:03
Просто если watcher-ы не отрабатывают, то значит не повесилась реактивность. Проверить есть ли на обьекте реактивность можно по "скрытому" полю _ob_ (или как-то так. поле вешается на прототип обьекта)

Maksim
01.05.2018
19:32:46
Да, оно null.
Потом я в мутации заношу весь сформированный массив:
state.tree = tree;
А далее по взаимодействию с юзером надо менять свойства объекта в массиве в мутации:
state.tree[1].prop = newVal;
В компоненте висит вотчер на state.tree

Ruslan
01.05.2018
19:33:11
https://vuejs.org/v2/api/#watch
watchers: {
myField: {
handler: function (val, oldVal) { /* ... */ },
deep: true
}
}

Maksim
01.05.2018
19:34:53

Ruslan
01.05.2018
19:35:00

Google

Ruslan
01.05.2018
19:35:31
Все беды от оптимизации и кеша (что тоже оптимизация) :D

#3301⏣SoulString
01.05.2018
19:35:39
splice будет работать*

Ruslan
01.05.2018
19:37:15

Admin
ERROR: S client not available

#3301⏣SoulString
01.05.2018
19:37:46

Maksim
01.05.2018
19:37:48

#3301⏣SoulString
01.05.2018
19:38:16
т.е. данный кейс будет работать ибо не присваиваем новый элемент, надо было уточнить

Ruslan
01.05.2018
19:38:54

Maksim
01.05.2018
19:40:27

#3301⏣SoulString
01.05.2018
19:41:26
я же сказал что в кейсе изменения сложных дочек проблем не будет
да и не только я
просто отписал (не совсем в тему уже думается)

Sergey
01.05.2018
20:43:37
Привет всем. Можете накидать примеров красивых калькуляторов?

Alexander
01.05.2018
20:45:21
http://www.calculator888.ru/

Sergey
01.05.2018
20:45:44
Калькулятор в смысле расчет стоимости услуг)

Alexander
01.05.2018
20:45:53
Если серьезно, то ну ооочень размазанный вопрос)
Каких именно услуг?

Sergey
01.05.2018
20:45:59
В принципе не важно каких. Главное красивые) Хочу глянуть что к чему, а примеров нет

Valeriy
01.05.2018
20:49:29
РКН гугл забанил? :)

Google

Sergey
01.05.2018
20:51:11
подскажешь запрос?

Alex
01.05.2018
20:58:58

Sergey
01.05.2018
20:59:07

Alex
01.05.2018
21:02:08
Спасибо.
один совет маленький, не юзай выпадающие списки, там где без них можно обойтись.

Kolya
02.05.2018
04:55:41

zinge
02.05.2018
07:01:20

Mencho
02.05.2018
07:37:00
всем привет
ребята подскажите пожалуйста
можно ли здесь вакансии размещать
или подскажите где можно

Sunlive
02.05.2018
07:39:18
https://t.me/javascript_jobs

Alex
02.05.2018
07:39:19

Sunlive
02.05.2018
07:41:03
подскажите, а как то прозрачный враппер(без тега обертки) в рутовом компоненте можно сделать? типа Aux хока в реакте

Alex
02.05.2018
07:45:25