
Igor
11.05.2018
11:51:21
например я зарекварил какой то компонент который не был инициализирован или он асинхронный но еще не подгрузился или вообще не загрузился?

Hedint
11.05.2018
11:51:39
консоль обрадует тебя этим

Igor
11.05.2018
11:52:02
В продакшене ?

Hedint
11.05.2018
11:52:14
ты тестируешь компоненты в продакшене?

Google

Costa
11.05.2018
11:52:39
Есть люди, которые никогда не ответят на вопрос прямо.

Alex
11.05.2018
11:52:44

Igor
11.05.2018
11:53:40
мне нужно понимать если по каким то причинам асинхронные чанки не подгрузились а vue инициализировал экземпляр и увидел <component> которого нет, слать например сообщение на сервер что все ппц
мне нужно что то типа https://reactjs.org/docs/react-component.html#componentdidcatch

DimenSi
11.05.2018
11:57:22
если у тебя ассинхронные компоненты, то у vue есть типо расширенная форма для них. https://vuejs.org/v2/guide/components-dynamic-async.html#Handling-Loading-State и у компонентов можно указывать errorHandler https://vuejs.org/v2/api/#errorCaptured
можешь попробовать типо в родители ловить ошибку о том, что ребенок не грузанулся, но все это теория и сам я не пробывал

Andriy
11.05.2018
12:01:51
Ребят привет
Как сделать такое если нету ES5+?
Чистый js
нет возможности использовать es

Hedint
11.05.2018
12:02:59
сделать computed на это свойство и завотчить его
хотя я не очень понимаю, где тут ES5+

Google

Igor
11.05.2018
12:03:32

Andriy
11.05.2018
12:03:58
Не работает так как я скинул

Hedint
11.05.2018
12:05:50
лол

Vladimir
11.05.2018
12:07:51

DimenSi
11.05.2018
12:08:51
['string'] ?

Andriy
11.05.2018
12:09:06
Тупанул, че
Я по беку)

Sergey
11.05.2018
12:09:24
Кто знает как использовать директиву v-html в функции render или иной способ скомпилить переданные html теги?

DimenSi
11.05.2018
12:09:48
хотя стой, причем тут вообще es5+, в обьект ключом можно передавать любую строчку и [] тоже не нужны
ты бекендер вообще уверен, что он тебе на это жаловался?

Hedint
11.05.2018
12:10:25

Евгений (Light4everyone)
11.05.2018
12:10:26

DimenSi
11.05.2018
12:11:16
реально не вижу, где ему отвечали
скиньте линк
а лан, похер

Roman
11.05.2018
12:34:17
авось кто-то откликнется все-таки ))
Народ, вопрос по бабелю. Есть локальный пакет, при сборке вебпаком не транспайлится бабелем, хотя в конфиге указал, чтоб включился данный модуль. Есть у кого какие-то мысли?

Anton
11.05.2018
12:42:32
Вопрос есть метода для того что бы обнолвять значение внутри массива реактивно https://vuejs.org/v2/guide/list.html#Object-Change-Detection-Caveats а есть ли метод для того что бы сам масив обновить реактивно ?

Иван
11.05.2018
12:43:08
this.someArr = newArr

Google

Anton
11.05.2018
12:44:21
если вызывать функцию несколько раз и ответ разные значения половина обновляеться с старого ответа половина с нового

Stanislav
11.05.2018
12:44:51

Иван
11.05.2018
12:44:54
key ставь в шаблоне

Anton
11.05.2018
12:45:17
ключ есть

Stanislav
11.05.2018
12:45:36

Иван
11.05.2018
12:46:30
index, я угадал?)

Stanislav
11.05.2018
12:46:37

Anton
11.05.2018
12:46:52
?

Stanislav
11.05.2018
12:47:08
?
код шаблона покажи, где key

kos
11.05.2018
12:47:21
Подскажите как делать условие в template когда данные с задержкой приходят. name.app например выводит ошибку:
Property or method "app" is not defined on the instance but referenced during render.

Евгений (Light4everyone)
11.05.2018
12:48:12

Anton
11.05.2018
12:48:19
<article
:class="classPosition"
v-for="(post,i) in imgPosition"
:key="i">
<in-test
:type="text"
:img="img"
:count="positionCount"
:length="img.position"/>
</article>

Hedint
11.05.2018
12:48:21
Не показывать этот темплайт, если !name

Roman
11.05.2018
12:48:26

Иван
11.05.2018
12:48:29
Бинго)
Сделай :key="i+'/'+imgPosition.length" хотя бы

Roman
11.05.2018
12:49:29

Иван
11.05.2018
12:49:29
Но это костыль и ща пояснят как надо

Stanislav
11.05.2018
12:49:32

Anton
11.05.2018
12:50:12
то есть я так понял что даже лучше еще будет что я туда буду сразу id передавать?

Google

Anton
11.05.2018
12:50:30
или плохой вариант ?

Stanislav
11.05.2018
12:50:56

Anton
11.05.2018
12:51:17

Stanislav
11.05.2018
12:51:55
или плохой вариант ?
Тебе нужно передавать в key какое-то уникальное значение, которое принадлежит только одному элементу
{id: 0, title: '...'}, {id: 1, title: '...'}
К примеру. Можно (нужно) id передавать

Иван
11.05.2018
12:53:00
Я кстати не понимаю зачем итерироваться по имгпозишн если post нигде не используется потом
У тебя ссылки эти повторяться могут?
Если нет, то ебашиь пост в кей
Если могут, то ебашь пост+индекс в кей

Stanislav
11.05.2018
12:54:04
я бы вообще никогда не стал полагаться на контент

Anton
11.05.2018
12:54:10
Уже разобралься) :key=post.id решил все мои проблемы )) спасибо)

Stanislav
11.05.2018
12:54:34
Когда спросил что в лежит в post...

Anton
11.05.2018
12:54:58
надо было уточнить в ответе с post

Maxim
11.05.2018
13:02:16
Всем привет. Ребята, подскажите, почему при изменении поля не срабатывает реактивность? Выбираю по очереди Cloth color red - срабатывает, Cloth color blue - нет, добавляю Cloth Textile - да.
https://jsfiddle.net/vu1rmx6q/
product-part-option v-bind:key="attribute" что тут должно быть?

DimenSi
11.05.2018
13:07:37
Чтобы подсказать Vue, как отслеживать идентичность каждого элемента, позволяющую переиспользовать и перемещать существующие элементы, укажите уникальный атрибут key для каждого элемента. Идеальным значением key будет уникальный id сущности.

Hedint
11.05.2018
13:09:05
я не осилил эту портянку

DimenSi
11.05.2018
13:09:23
или нет

Google

DimenSi
11.05.2018
13:09:44
lebab не справляется

Maxim
11.05.2018
13:13:18
Вопрос в том, что в компоненте есть проп:
attributes:Object
Color:0
Textile:0
Я меняю его через событие:
Vue.set(this.attributes, attribute, value);
Но реактивность срабатывает только когда оба значения изменены.

DimenSi
11.05.2018
13:14:04

Maxim
11.05.2018
13:15:52

DimenSi
11.05.2018
13:15:56
но пытаешься менять их напрямую
ты должен делать эвент, что данные поменялись и уже в родители менять данные
https://ru.vuejs.org/v2/guide/events.html