
Kelin
29.06.2017
14:53:02
Поэтому не имеет значения)0)

jdc
29.06.2017
14:53:36
Расфорсили ярн

Rafael
29.06.2017
15:03:06
во всяком случае на 8 ноде у меня ярн работает в отлиаи от 5го нпм

Gaiaz Iusipov
29.06.2017
16:20:03
Ребята подскажите, кто сталкивался:
есть такой вывод:
<td>{{ (foo.bar | myFilter) || '(no data)' }}</td>
ну и в общем оно так не рабоает:
[Vue warn]: Property or method "myFilter" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.

Google

Gaiaz Iusipov
29.06.2017
16:20:54
данные приходят от сервера, иногда bar есть, а иногда его нет и это нормально

Illya
29.06.2017
16:22:01
Ну ошибка то в другом
Он фильтра не видит

Gaiaz Iusipov
29.06.2017
16:22:27
Видит, там где свойство есть все нормально срабатывает
в другой колонке вообще такая проверка не нужна и просто применяется фильтр и все тоже работает

Stanislav
29.06.2017
16:23:14

Illya
29.06.2017
16:23:18
Тогда покажите тестовый пример
+1

Gaiaz Iusipov
29.06.2017
16:24:05
Please wait, your request is processing
@c01nd01r @xanf_ua https://codepen.io/GZep/pen/MoQyPW

Stanislav
29.06.2017
16:41:15

Gaiaz Iusipov
29.06.2017
16:42:13
врядли... сори не написал в примере, но в реальном коде такая проверка в фильтре стоит:
if (!value) {
return null;
}
думаю можно вызывать так:
{{ foo.bar | filterA('(empty)') }}
но просто уже интересно, почему то как сейчас сделано не работает и вываливается ворнинг

Google

Roma
29.06.2017
16:46:42
{{ item.bar2 || '(empty)' | myFilter }}
Как вариант, если я правильно понял, что вы хотите сделать

Gaiaz Iusipov
29.06.2017
16:48:18

Stanislav
29.06.2017
16:48:53
v-if=item.bar2 ?

Gaiaz Iusipov
29.06.2017
16:51:09
v-if=item.bar2 ?
Да, спасибо. Но как решение мне больше нравится передача в фильтр второго аргумена - что выводить при null

Stanislav
29.06.2017
16:51:36
Получается вот такая render функция:
_c('td', [_v(_s((item.bar2 | myFilter) || '(empty)'))])
На счет скобок не уверен
а должно быть что-то вроде
_f("myFilter")(item.bar1)

Макс
29.06.2017
16:52:45
кто с element-ui дружен?
у лоадинга не могу понять как присвоить customClass
http://element.eleme.io/#/en-US/component/loading

Gaiaz Iusipov
29.06.2017
16:55:04

DASTAN
29.06.2017
16:56:04
Который делает return
С названием класса

Emil
29.06.2017
16:56:35

DASTAN
29.06.2017
16:56:35
В виде string

Макс
29.06.2017
16:56:36
значит директивой не варик?

Stanislav
29.06.2017
16:57:00

DASTAN
29.06.2017
16:58:03

Макс
29.06.2017
16:58:36
попробовал, жаль

Google

DASTAN
29.06.2017
16:58:56
Когда я хотел класс столбцу таблицы присвоить, требовалось ссылаться на метод

stepan
29.06.2017
17:00:20

Макс
29.06.2017
17:00:21
есть родительский компонент с лоадером, и есть дочерний компонент с другим лоадером, так вот класс у них один, что не есть гуд
вот как раз у родителя и хотелось бы поменять, но this.$loader сработает и на дочку
пока что решил обёрткой и каскадом

stepan
29.06.2017
17:02:22

Gaiaz Iusipov
29.06.2017
17:04:13

Kelin
29.06.2017
17:04:38
Ооо костылики

stepan
29.06.2017
17:04:41
)

Gaiaz Iusipov
29.06.2017
17:04:45

DASTAN
29.06.2017
17:06:21

Макс
29.06.2017
17:06:57
нет, нужен только кастомный стиль
у родительского

DASTAN
29.06.2017
17:17:23
:customClass
:custom-class
Пробовал?

Макс
29.06.2017
17:21:21
ага

Andrey
29.06.2017
17:25:19
Парни, кто-нибудь юзал http://monterail.github.io/vue-multiselect ?

Ivan
29.06.2017
17:32:13
А есть какой то способ на клиенте сгенерить гарантированно уникальный uid ?

Illya
29.06.2017
17:32:49
uuid

Google

Ivan
29.06.2017
17:33:30
сорри. мало этого ;)

Kelin
29.06.2017
17:34:24
uuid+uuid

Макс
29.06.2017
17:37:00
Math.random().toString(36).substr(2, 9);

Kelin
29.06.2017
17:39:09

Illya
29.06.2017
17:40:20

Макс
29.06.2017
17:40:21
я это давно где-то увидел и теперь тож юзаю

Illya
29.06.2017
17:40:29
16 знаков

Ivan
29.06.2017
17:40:47
в смысле непонятно. это браузерная фича или vue?

Illya
29.06.2017
17:41:19
Это npm модуль и заодно стандарт

Admin
ERROR: S client not available

Ivan
29.06.2017
17:43:03
а, ок. так лучше

Andrey
29.06.2017
17:43:40

Illya
29.06.2017
17:44:26
Неа
Гарантированно случайный, а не уникальный

Andrey
29.06.2017
17:44:57
да, точно, сорян
ну uuid тогда тож не гарантированно уникальный же

Illya
29.06.2017
17:46:20
В рамках клиента гарантированно

Ivan
29.06.2017
17:46:38
погодите, так чо мне в рамках клиента
у меня много клиентов. мне этот уид нужен на сервер слать

Illya
29.06.2017
17:47:28
https://ru.m.wikipedia.org/wiki/UUID

Google

Illya
29.06.2017
17:47:42
Читать до просветления

Макс
29.06.2017
17:48:16
если повторится - скупай все лотерейные билеты какие найдёшь :)

Gaiaz Iusipov
29.06.2017
17:56:53

Illya
29.06.2017
17:58:10
А зачем сервер этим напрягать

Макс
29.06.2017
17:59:02
почему на сервере не генерировать?
зашёл новенький, сгенерился ключик, новенький отослал его на сервак, а так получится генерить, отправлять, получать, а потом ещё неизвестно, понадобится ли

Gaiaz Iusipov
29.06.2017
18:01:28
хм... ну ок. В моей голове представляется генерирование при создании записи в бд и отправка клиенту получившихся данных

Ivan
29.06.2017
18:04:42
Да, буду на сервере

Илья
29.06.2017
18:09:56
всем привет! такая проблема возникла, есть список комментариев отрендеренных через v-for, у каждого комментария есть дополнительно кнопки ответить и цитировать, при клике на ответить - должно появляться поле ввода ниже комментария на который кликнули. не подскажете наиболее подходящий способ как это сделать?
я конечно могу влезть в DOM и ориентируясь на id комента вставлять поле ввода

Михаил
29.06.2017
18:13:05
комментарий отдельным компонентом?

Макс
29.06.2017
18:13:08

Илья
29.06.2017
18:13:19

Михаил
29.06.2017
18:13:38
ну тогда внутри него добавить блок с v-if, содержащий форму ответа

DASTAN
29.06.2017
18:13:44
<input type="text" v-if="comments[index]"/>

Михаил
29.06.2017
18:14:50
ты переживаешь что форма ответа будет рендериться как бы на каждый коммент? так не будет, v-if не делает скрытый блок, он просто его пропускает
другое дело v-show

Kelin
29.06.2017
18:15:14
нет чтобы загуглить