
Victor
07.09.2018
06:27:25
Здравствуйте. Подскажите, как правильно реализовать компонент.
На странице есть диалог, который открывается при opened = true, которое может быть изменено нажатием кнопки в самом диалоге или извне. Мне нужно вынести диалог в компонент:
<v-dialog v-model="opened">...</v-dialog>
Если передать opened в компонент как props, то его нельзя менять из компонента.
Как это сделать?

Arthur
07.09.2018
06:36:10

Женя
07.09.2018
06:39:34

Pavel
07.09.2018
06:44:10
ребят привет, кто нибудь знает как slot может передать класс компоненту?

Google

Victor
07.09.2018
06:49:03
Спасибо, товарищи!
@NoMad42 @essaenko

Alex
07.09.2018
06:54:35
Коллеги, добрый день! Подскажите, как в компоненте отследить, когда он скрыт?
У меня есть компонент в диалоговом окне. В компоненте стартует таймер. Как мне остановить таймер в компоненте при закрытии диалогового окна?

Костя
07.09.2018
07:06:39
вызов метода, при закрытии окна?

Rustam
07.09.2018
07:14:45
Народ а есть у кого опыт разработки на React после VUE ?
Пробую после vue заюзать реакт - чет меня прям выворачивает. Это у меня одного?

Arthur
07.09.2018
07:17:19

Nikolay
07.09.2018
07:21:18

Alex
07.09.2018
07:33:44
Парни, есть задача хранить в базе айдишники товаров в массиве, на странице надо отображать в виде селектов, массив динамический. Проблема была в том, что хранится айдишник, а показывать надо текстовое значение.
Покритикуйте реализацию плиз, если есть у кого время.
http://jsfiddle.net/z2L5xj6f/50/

Yury
07.09.2018
07:34:03
че учить vue или REACT?

Dmitry
07.09.2018
07:35:13

Владимир
07.09.2018
07:35:25

Alex
07.09.2018
07:35:27

Владимир
07.09.2018
07:36:19

Google

Dmitry
07.09.2018
07:36:22

Alex
07.09.2018
07:37:18

Владимир
07.09.2018
07:37:50

Nikolay
07.09.2018
07:38:26
посмотри какое количество вакансий по 1c

Alex
07.09.2018
07:39:35
Не вопрос. Если человек хочет что-то учить для души - вью 100%
Если он прагматик, то вероятнее всего по реакту он работу найдет быстрее.

Yury
07.09.2018
07:40:32

Alex
07.09.2018
07:41:55

Arthur
07.09.2018
07:47:34

Alex
07.09.2018
07:49:45

Nioray
07.09.2018
08:11:39
Всем привет. Правльно я понимаю, что что бы передать событие между компонентами, мне только шина событий поможет?

Anton
07.09.2018
08:12:20
Плюсую к вопросу, мб я слепой и кривой? Но я тоже юзаю шину

Victor
07.09.2018
08:12:51
Товарищи, как правильно скопировать объект, чтобы изменение вложенных объектов копии не распространялось на оригинал?

Anton
07.09.2018
08:13:48
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

Victor
07.09.2018
08:14:25
Так я и делаю:
editedItem = Object.assign({}, item)

Anton
07.09.2018
08:14:33
const newObj = Object.assign({}, oldObj);
Это правильный вариант

Victor
07.09.2018
08:15:27
Тогда почему изменения вложенных объектов затрагивают оригинал?

Anton
07.09.2018
08:17:10
Покажи весь кусок где это происходит
После копирования объект полностью независим

Google

Alex
07.09.2018
08:17:49
Эт же shallow copy

Victor
07.09.2018
08:17:58
Весь не могу, я с телефона, тогда позже отпишусь

Alex
07.09.2018
08:18:03
Внутренние объекты остаются с теми же адресами
Если хочется полную копию - рекурсия или конвертация через json stringify parse

cmndwn
07.09.2018
08:19:03

Aslan
07.09.2018
08:19:47

Kendr
07.09.2018
08:19:54

Kevin
07.09.2018
08:20:45
У кого-то был опыт с seo с сайтами на vue? Есть какие-то проблемы?

cmndwn
07.09.2018
08:20:55

Kendr
07.09.2018
08:20:59

Alex
07.09.2018
08:21:25

Kendr
07.09.2018
08:21:56

Alex
07.09.2018
08:22:10
Посмотри на полифилы
Там тупо копирование по ключам

Kendr
07.09.2018
08:23:33
Какие нахуй полифилы? Спред быстрее и читается проще
Object.assign({}, oldObj) vs { ...oldObj }

Alex
07.09.2018
08:24:21
Это одно и тоже

Kendr
07.09.2018
08:24:38
А, сори забыл прочитать название чята

Alex
07.09.2018
08:24:48
Создаётся пустой объект и рекурсивно по ключам все копируется

Google

Anton
07.09.2018
08:25:14
Vue.util.extend ??

Alex
07.09.2018
08:25:17

Varyen
07.09.2018
08:25:23
он к тому, что синтаксис читаемее
так то понятно что одно и то же

Admin
ERROR: S client not available

Alex
07.09.2018
08:25:40
Спред быстрее
Не я написал

voix
07.09.2018
08:44:01
https://i.imgur.com/cFKdMiT.png
Читаемость лучше, на этом все. Не понимаю, что за эмоции и попытки выставить спред чем-то несомненно более лучшим.

Alex
07.09.2018
08:48:07

Nioray
07.09.2018
08:48:28

Michael
07.09.2018
08:48:55

trilog
07.09.2018
08:49:28
Спред быстрее
вот вопрос, spread работате только по 1 уровню, а object assign работает по вложенностям или также, как и spread - 1 уровень и ссылки?

Michael
07.09.2018
08:49:37

Kendr
07.09.2018
08:49:38

trilog
07.09.2018
08:49:49
оке, спасибо

Kendr
07.09.2018
08:49:51

Michael
07.09.2018
08:49:57
если хочешь круто, есть нпм библиотечка маленькая
deep-extend илм типа того

voix
07.09.2018
08:50:28

Google

trilog
07.09.2018
08:50:40
зачем библиотека для этого))

Michael
07.09.2018
08:51:08

voix
07.09.2018
08:51:48
Если без циркуляр структур, то json parse

Michael
07.09.2018
08:51:58
если редюс рекуосии умеет, то я нуб и снимаб шляпу

voix
07.09.2018
08:51:58
Тоже почти дип копирование

Michael
07.09.2018
08:52:12
а то у нас структуры маленькие, и у пользователя времени много

voix
07.09.2018
08:54:46
Не знаю как сейчас, но раньше лодашевский дипклон медленнее джсон парса работал

Alex
07.09.2018
08:57:42
лучше данные нормализовать и не греть голову
js не расчитан на иммутабельные структуры
слишком дорогое удовольствие

Alex
07.09.2018
09:09:25
а без жс что вью что реакт будет тыквой