@vuejs_ru

Страница 2792 из 3900
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
Кто подскажет мануал по архитектуре vue ?
https://ru.vuejs.org/v2/ Лучше никто не написал

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
vue - не mvc на гитхабе куча проектов - примеров
твоя фраза не имеет смысла вообще VUE - фреймфорк MVC - ПАТТЕРН

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

Stas
01.05.2018
19:18:02
vue - не mvc на гитхабе куча проектов - примеров
ок, это понятно что много примеров, но вот хотел бы узнать наиболее годные

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

Denis
01.05.2018
19:18:59
ок, это понятно что много примеров, но вот хотел бы узнать наиболее годные
flux\flow наиболее подходящий подход для такого фреймворка как vue

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

Ruslan
01.05.2018
19:23:14
окей, для тех, кто не умеет читать между строк, пишу более развернутый вариант моей фразы: vue - не фреймворк, использующий mvc подход
Vue брал за основу MVVM. Model - JS объёкты, которые мы ложим в data(), View - темплейты и render() - маппинг данных в View. ViewModel - Vue, в том числе его движок реактивности, который вызывает перерендеринг View.

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 и т.п. при должном умении готовить фронт

Denis
01.05.2018
19:26:20
есть у кого на примете нормальная реализация коллекции и моделей ?

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

Maksim
01.05.2018
19:28:50
если с этим есть проблемы, то скорее всего обьект в масив ложишь не через push (splice / Vue.set), а по индексу
Я массив кладу в мутации целиком. Потом мне надо менять проперти у объектов массива чтобы вотчеры компонента вызывались на рутовом массиве.

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

Maksim
01.05.2018
19:34:53
https://vuejs.org/v2/api/#watch
Deep? Так и подумал... это я наверно протупил знатно(( Спасибо!

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

Ruslan
01.05.2018
19:37:15
а еще обновления массивов чз индекс не реактивны
он обновляет поле новым масивом в данном примере. Так что его эта проблема пока не затронет state.tree[0] = { \*obj *\ } было бы плохо state.tree.splice(0, 1, { \*obj *\ }) - для этого

Admin
ERROR: S client not available

Maksim
01.05.2018
19:37:48
а еще обновления массивов чз индекс не реактивны
Ну вот тут интересно: массивы не работают, а объекты должны. И я пробовал vue.set() - тоже пусто. Но думаю, что тут именно дипа не хватало, я забыл про него

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

Ruslan
01.05.2018
19:38:54
Ну вот тут интересно: массивы не работают, а объекты должны. И я пробовал vue.set() - тоже пусто. Но думаю, что тут именно дипа не хватало, я забыл про него
да, с реактивностью у тебя всё в поряде. Везде есть. watch deep чтобы наслаждаться её полными прелестями :)

Maksim
01.05.2018
19:40:27
т.е. данный кейс будет работать ибо не присваиваем новый элемент, надо было уточнить
И я не могу просто так юзать splice, так как дерево уходит в глубину... там объект содержит свойство с массивом детей) просто так не скопируешь эту структуру

#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
подскажешь запрос?
онлайн калькулятор расчет стоимости

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

Kolya
02.05.2018
04:55:41


zinge
02.05.2018
07:01:20
РКН гугл забанил? :)
.com вроде как, .ru работает

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
или подскажите где можно
Здесь нельзя. Вот тут можно — https://t.me/javascript_jobs

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

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