@vuejs_ru

Страница 1306 из 3900
Kolya
09.09.2017
08:04:02
Огромное спасибо всем откликнувшимся, сейчас попробую покопать

Vladimir
09.09.2017
08:13:02
с помощью него я и сделал драг-енд-дроп)
делай после дропа обновление массива

Kolya
09.09.2017
08:15:47
делай после дропа обновление массива
массив обновляется, дом не обновляется, с nextTick должен помочь

Google
Vladimir
09.09.2017
08:17:04
массив обновляется, дом не обновляется, с nextTick должен помочь
Либо вью следит только за изменениями внутри объекта вью, либо в этом случае немае реактивности Но у тебя получилось или ты пока решаешь проблему ?

Alex
09.09.2017
08:54:42
ГАЙЗ !!!! я решил вчерашную таску !!!

Dmitry
09.09.2017
09:28:05
Всем привет, а есть где-нибудь репки с приложениями на vue, чтобы посмотреть, как народ делает красиво vuex, routing секьюрный

вот это все

Roman
09.09.2017
09:35:35
ребят, если возвращаться к истокам Flux и Vuex.. в чём собственно проблема в bidirectional data flow?

Roman
09.09.2017
09:50:08
https://ru.m.wikipedia.org/wiki/Flux-архитектура
да уже тысячный раз перечитываю описание Flux, но всё никак не могу понять какую на самом деле проблему они решают, которую MVC не решает..

Alex
09.09.2017
09:51:31
Просто в твоём случае этой проблемы может и не быть. А если есть приложение где из многих мест может изменяться состояние приложения, то отследить откуда вдруг всё поменялось становится проблематично. А с однонаправленным потоком можно будет отследить откуда в ногу стреляет

У нас на проекте вьюкс и не нужен был. Тащить его просто так – усложнять себе жизнь

Alexandr
09.09.2017
09:58:21
у меня проект на 5-7 страниц с магазином и корзиной. Очень маленький, да неудобно без него

орудую шинами подобно модулям во vuex

Stanislav
09.09.2017
10:20:23
key есть у списка компонентов?

Google
Stanislav
09.09.2017
10:21:52
Да
Ну тогда только остаётся показать код

Дмитрий Maestro
09.09.2017
10:22:29
Парни вопрос от нуба обязательно ли вуе материал вебпаком собирать?

Kolya
09.09.2017
10:22:48
Ну тогда только остаётся показать код
Попробую разобраться с помощью nextTick, если не сработает - тогда буду показывать код

Stanislav
09.09.2017
10:22:57
Давай

Roman
09.09.2017
10:56:10
Просто в твоём случае этой проблемы может и не быть. А если есть приложение где из многих мест может изменяться состояние приложения, то отследить откуда вдруг всё поменялось становится проблематично. А с однонаправленным потоком можно будет отследить откуда в ногу стреляет
Да, согласен, но чем Flux отличается в таком случае от MVC?! в MVC - Dispatcher по сути является контроллером, Store моделью, а Action - методом контроллера. View вызывает методы контроллера, которые вызывают методы одной или нескольких моделей, которы сигнализируют изменения View'шке

Фейсбучники неоднократно заявляли что MVC плох тем, что в нём "bidirectional data flow", или "two-way data binding", но ведь это чушь собачья... они что, неправильно трактовали MVC всё это время?

Kolya
09.09.2017
11:05:46
Давай
Не знаю, как выложить многофайловые компоненты на jsfiddle https://github.com/kolyaraketa/my-lists

Kolya
09.09.2017
11:06:26
Есть компонент Lists и внутри него ListSingle

но происходит такая фигня

Kolya
09.09.2017
11:07:28
https://codesandbox.io/s/vue
воу, щас попробую

Roman
09.09.2017
11:12:11
И ключевое слово - из МНОГИХ, а не из двух-трех
глянь сообщение выше, чем Flux от MVC отличается то?

Stanislav
09.09.2017
11:12:12
воу, щас попробую
А попробуй переименовать на gh src/main.js в src/index.js В той песочнице есть импорт из github

Kolya
09.09.2017
11:12:41
странно что main не хочет кушать

Stanislav
09.09.2017
11:13:12
Ну у них по умолчанию точка входа на index, видимо

Artur
09.09.2017
11:19:21
Всем привет!) Хорошая ли затея передавать на верх координаты от dragndrop?

Просто x и y через пропс передаю в дочерний

Google
Artur
09.09.2017
11:20:04
Я в плане оптимизации парюсь

Kolya
09.09.2017
11:31:36
Ну у них по умолчанию точка входа на index, видимо
мб для реакта он подходит хорошо, но не для вью((

Stanislav
09.09.2017
12:04:10
но происходит такая фигня
чувак, ты пздц. Откуда у тебя в list поле el !?

https://github.com/kolyaraketa/my-lists/blob/master/src/components/Lists.vue#L8

Artur
09.09.2017
12:05:55
Зачем?
Я x и y через родителя задаю. А в нем куча однотипным компонентов с разными парамеирами

Kelin
09.09.2017
12:06:30
В сторе хранить только общие данные, но не просто однотипные

Artur
09.09.2017
12:06:46
Зачем?
И что-то невыходит нормально драгать svg иногда копия картинки перетаскивается

В сторе хранить только общие данные, но не просто однотипные
В падлу стор делать, мне не нужно далеко прокидывать данные

Kelin
09.09.2017
12:07:54
Там уже надо смотреть Возможно, для v-for не указан обязательный key (или тут некоторые умудрялись в key просто индекс прокидывать)

Kolya
09.09.2017
12:09:00
чувак, ты пздц. Откуда у тебя в list поле el !?
ты про стили? там же scope не указан

Stanislav
09.09.2017
12:09:30
ты про стили? там же scope не указан
Причем тут стили? Посмотри по ссылке на строчку

Kolya
09.09.2017
12:11:21
капец я тупой

Причем тут стили? Посмотри по ссылке на строчку
Будешь в Киеве - проставлюсь пивасом)

Теперь все работает, постараюсь больше не тупить)

Stanislav
09.09.2017
12:20:52
Теперь все работает, постараюсь больше не тупить)
Я тебе отправил пулл-реквест. Еще ты наруешь обмен данными между компонентами - пропсы вниз, ивенты вверх. А ты меняешь данные родителя в дочернем компоненте. Не надо так. Используй ивенты

Stanislav
09.09.2017
12:22:03
Google
Kolya
09.09.2017
12:23:46
Artur
09.09.2017
12:27:33
Все таки не стоит передовать событие драна на верх) Лагает пиздец)

Буду стор юзать)

Драга

Kolya
09.09.2017
12:35:56
Сначала diff посмотри ?
не знал, что $emit используется для передачи ивента родителю, спасибо большое

Kolya
09.09.2017
12:38:31
? читай доки
да читаю читаю, хотелось бы больше реальных примеров) написано все хорошо, но область применения не всегда очевидна)

Сергей
09.09.2017
12:38:45
не знал, что $emit используется для передачи ивента родителю, спасибо большое
А в родителе ещё можно отслеживать ивенты и запускать свои

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

Arthur ?
09.09.2017
13:43:06
когда ты не знаешь точно, понадобится ли тебе этот “слот” или нет

Сергей
09.09.2017
13:49:45
Всм использовать слот с дефолтным контентом, который я перезапишу при необходимости?

Airat
09.09.2017
15:14:28
ребят, тут часто проскакивало, плагин для модалок советовали, как называется? напомните плз

Airat
09.09.2017
15:15:40
Можешь из vuetify взять
я только выпилил vuetify

:)

не понравился

из за модалок кстати

Artur
09.09.2017
15:15:56
Там теперь можно отдельные компоненты брать

из за модалок кстати
Кастамизийруй немного Там есть все

Airat
09.09.2017
15:17:27
у меня ситуция необычная, есть с таблица с данными, до 500 строк, и из каждой строки надо вызвать модалку

Google
Airat
09.09.2017
15:18:01
я пытался сделать через vuetify, не работает

либо надо ложить каждый диалог в ячейку

что пораждает 500 не нужных узлов

короч выкинул я этот vuetify

слишком навороченный

Artur
09.09.2017
15:19:51
слишком навороченный
Динамически вставляй узлы

Airat
09.09.2017
15:20:36
Динамически вставляй узлы
не понял, компонет вызвать динамически?

Artur
09.09.2017
15:20:49
не понял, компонет вызвать динамически?
И зачем сразу 500 строк таблицы выводить? Можно панинацию сделать

Пагинацию

Airat
09.09.2017
15:21:47
ну такие особенности

мб и миллион

пожелание клиента

инфинайт скролл

спасибо, попробую

Listar
09.09.2017
15:36:02
Сори за нубские вопросы но почему при создании двух new Vue ({}) перестают работать оба (

Или так нельзя делать

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