@vuejs_ru

Страница 389 из 3900
Denis
26.04.2017
17:50:05
@c01nd01r я про это и имел в виду

Stanislav
26.04.2017
17:50:12
?

Denis
26.04.2017
17:50:48
не работает, могу много раз лайки менять
Все работает https://jsfiddle.net/78tjg5c8/41/

Google
синдзи
26.04.2017
17:51:35
Все работает https://jsfiddle.net/78tjg5c8/41/
У нижней карточки почему то при шелчке уменьшается трендс хоят не должно такого быть

но вобще конечно же спасибо

Denis
26.04.2017
17:51:53
if (this.tt) { item.trend++; this.tt = false; } else { item.trend--; this.tt = true; }

синдзи
26.04.2017
17:52:07
да это мой косяк короче

сенкс!

Stanislav
26.04.2017
17:52:18
?

Denis
26.04.2017
17:52:36
нзчт, но тебе двое уже написали неправильно делаешь

синдзи
26.04.2017
17:53:14
нзчт, но тебе двое уже написали неправильно делаешь
да, я понимаю. Я пока третий день только разбираюсь и полный нуб в программирование так что пофигу

Denis
26.04.2017
17:53:30
Ааа, ну для нуба норм ??

синдзи
26.04.2017
17:54:11
Ааа, ну для нуба норм ??
Я тольк оне понимаю, почему каждая картчока должна быть отдельным компонентом, разве у меня не так?

Denis
26.04.2017
17:54:43
Не так. Отдельным компонентом удобнее, переиспользование и чистота кода.

синдзи
26.04.2017
17:54:49
лучше если примерный пример скикнете :D

где это сделано

Google
Denis
26.04.2017
17:56:26
Не скину. Лень лишнее с рабочего проекта выбирать.

синдзи
26.04.2017
17:57:13
эхх грустно

Ну вообще в доке какой нибудь

https://jsfiddle.net/gjtf6sse/1/

так?

Сергей
26.04.2017
18:06:30
как передать параметры в глобальный компонент? для локального компонента подход работает: <test :my="aaaa"></test> в компоненте я ловлю через пропсы props:['my'] никакого эффекта

синдзи
26.04.2017
18:07:56
Не скину. Лень лишнее с рабочего проекта выбирать.
А как в компонент дату пшунуть знаешь?

Denis
26.04.2017
18:27:12
Вот ответы на два твоих вопроса https://jsfiddle.net/78tjg5c8/51/

синдзи
26.04.2017
18:30:53
Вот ответы на два твоих вопроса https://jsfiddle.net/78tjg5c8/51/
ой, спасибо, спасибо, буду разбираться)

Вот ответы на два твоих вопроса https://jsfiddle.net/78tjg5c8/51/
НЕ все равно не пойму как мне в data компонента cards добавить ещё один элемент(карточку)?

upd

Denis
26.04.2017
18:32:40
Просто добавляй в список cards

синдзи
26.04.2017
18:34:11
Просто добавляй в список cards
Как мне из methods внутри new Vue обратиться к data компонента cards?

Или так нельзя, потому что защита от лохов?

Vyacheslav
26.04.2017
18:36:42
Из одной компоненты в другой или data и метод в одной компоненте?

Denis
26.04.2017
18:37:08
<cards ref="cards"/>

Как тут код выделять?

Stanislav
26.04.2017
18:37:35
<cards ref="cards"/>
Ой вей, это зачем?

Denis
26.04.2017
18:37:56
Что бы "снаружи" иметь доступ.

Vyacheslav
26.04.2017
18:38:15
Лучше $emit использовать

Google
Stanislav
26.04.2017
18:39:03
Угу, о чем там выше длинное сообщения писал

Vyacheslav
26.04.2017
18:39:26
Я не видел) Я тут новенький)

Stanislav
26.04.2017
18:39:54
Denis
26.04.2017
18:40:04
А куда ты эмитить будешь?

Stanislav
26.04.2017
18:40:25
В родителя

Denis
26.04.2017
18:40:41
А с главного vue?

Stanislav
26.04.2017
18:41:00
Из одной карточки

Аа, пардон

Я не прочитал

Denis
26.04.2017
18:41:31
Так вопрос не про обновление ?

Denis
26.04.2017
18:41:49
Это понятно, это и так работает

Stanislav
26.04.2017
18:41:59
Denis
26.04.2017
18:42:03
ок)

Roma
26.04.2017
18:42:24
Чат, напомните, как все пропсы от родителя прокинуть

Что-то было со спред оператором

Denis
26.04.2017
18:42:40
:

Просто биндить ^

Roma
26.04.2017
18:43:14
Отличный способ)

Google
Roma
26.04.2017
18:43:35
@c01nd01r, ты писал по моему

Vyacheslav
26.04.2017
18:54:27
Что-то было со спред оператором
https://github.com/vuejs/vue/issues/4962 это мб? Я не пользовался таким

Denis
26.04.2017
18:56:19
ахах) https://github.com/vuejs/vue/issues/4962#issuecomment-280779102

Vyacheslav
26.04.2017
18:57:02
?

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

синдзи
26.04.2017
19:06:13
Не разобрался насчет ref

Vyacheslav
26.04.2017
19:10:00
Первое
Ну а в props передавать не?

Admin
ERROR: S client not available

Denis
26.04.2017
19:13:36
докидокидоки)

https://jsfiddle.net/78tjg5c8/54/

Vyacheslav
26.04.2017
19:13:41
С родителя в дочерний в props. Если они будут изменяться, то я делал так - в дочернем создавал в data такие же "переменные" далее на mounted копировал из пропс в дата. При сохранении emit'тил событие, описывая то, что нужно сделать с данными в родителе.

Denis
26.04.2017
19:20:53
Ого, зачем) Они же биндятся и автоматом обновляются

Vyacheslav
26.04.2017
19:22:31
Ого, зачем) Они же биндятся и автоматом обновляются
Если изменять их в дочернем компоненте.

Denis
26.04.2017
19:22:48
Да, они изменятся и в родительском

Vyacheslav
26.04.2017
19:23:09
Denis
26.04.2017
19:23:25
просто делаешь :propName=item

синдзи
26.04.2017
19:23:36
https://jsfiddle.net/78tjg5c8/54/
Почему если я переименовываю в 59ой строчке cards в cardsCom то ничего не рендерится

Vyacheslav
26.04.2017
19:23:51
Вэйт...

синдзи
26.04.2017
19:24:08
Тег соответственно тоже отредактрировал на 33ой строке в HTML

Google
Vyacheslav
26.04.2017
19:25:35
Да, они изменятся и в родительском
во втором Vue, ведь убрали twoWay

или я чет провтыкал

Вишневый чай
26.04.2017
19:27:09
@Fl0pZz, ты не в курсе, есть способ работать с виртуальным деревом вуешки из обычного js?

Denis
26.04.2017
19:27:17
или я чет провтыкал
https://jsfiddle.net/78tjg5c8/56/ воспользуемся уже готовым, потыкая на молнии и смотри в консоли

Все работает, в родителе данные изменяются

Вишневый чай
26.04.2017
19:30:51
может кто еще в курсе? Тривильная задача, занулить высоту элементов. Прикол в том что инлайн стиль добавляется не в вирутальный дом вуешке, и соотвественно в результате я получаю фигу

Stanislav
26.04.2017
19:31:22
Denis
26.04.2017
19:31:38
Через пропсу?
ну глянь код

каждый элемент биндится через пропс да

При обновлении его данных, они автоматом обновляются в родителе, потому что в компоненте просто ссылка на объект

Там же не копирование идет, а ссылание

Stanislav
26.04.2017
19:33:20
Все так, но лучше так не делать)

Denis
26.04.2017
19:33:35
ОО

Это нормальный кейс

Stanislav
26.04.2017
19:33:50
Нет

Denis
26.04.2017
19:33:53
Да

Stanislav
26.04.2017
19:33:59
Для этого и есть события

Denis
26.04.2017
19:34:25
А зачем к ним прибегать, если и так работает?

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