Roman
т.е. приложение импортирует компонент X как плагин библиотеку который зависит от https://github.com/learningequality/vue-intl
Roman
не использовать враппер а чистый FormatJS?
Roman
🐏 Alexander
я не знаю, что использовать, а что нет, могу только сказать что Vue.use в компоненте использовать нельзя
🐏 Alexander
ну наверное так да, импортировать FormatJS в компоненте и использовать
Roman
Anonymous
sadkos
Подскажите пжл., в data есть элемент типа массив. Он может быть пустым массивом или содержать объекты. Как в условии v-if="..." правильно проверить на наличие элементов или отсутствие?
🐏 Alexander
v-if="list.length"
Alex
Alex
Anonymous
Привет
Не ты давненько хотел какой то стартап замутить?
Alex
Но по началу это было бы просто .length да
Alex
zinge 🐌
sadkos
Спасибо.
v-if="sites.data.length" я так писал по началу. Но ошибка всплывала что свойства length нет.
sites: {} так выглядело а изменил на sites: {data: []} и ок стало.
Я не подумал что данные из апи приходят с задержкой,
и по началу в sites элемента data вовсе нет.
Dmytro
Подскажите, из-за чего может не работать this.$store.commit(‘commit_name’)?
Работал нормально, а потом в один момент это все сломалось
Я понимаю что это я как-то его сломал, но уже кучу раз все перепроверил, вроде должно работать, но фигу
Dmytro
MXLTN
ок, EventBus - антипатерн, мантра - props down, events - up
но как мне заброадкастить на дочерние компоненты что им нужно зафетчить данные из серваера потому что они одновились ?
MXLTN
по правильному ?
Stanislav
Rf
Папа получит евента и спустит вниз данные
MXLTN
понял, тогда получается папа будет громоздкий с 10 разными фетчами а все дочерние компоненты очень маленький как вьюхи только
MXLTN
логика получается не разбивается
zinge 🐌
Andrew
Надо же. Хоть в этот раз никто не кричит: "VUEX! Скорее! Пока не поздно!"
zinge 🐌
а че там ?
zinge 🐌
Andrew
Нет, я к тому что его пихают на каждый чих)
zinge 🐌
zinge 🐌
Andrew
😉 это будет наш секрет
zinge 🐌
😉 это будет наш секрет
да его не обязательно использовать, просто угораю уж)))
по ситуации смотри, просто некоторые вещи он релаьно упрощает ,хотя и выглядит это вначле странно
Andrew
Понимание приходит со временем
MXLTN
друзья, как во vue отрисовать динамический json объект типа
{
"a": "b",
"c": "d"
}
нужно получить на выходе
A: B <br>
C: D
на js я бы сделал это через for (var property in object) {...}
как правильно на вью итерировать аттрибуты объекта ?
Demetrio
v-for
MXLTN
ehm..
v-for="key, value in object" ... ?
MXLTN
ок, вроде работает, но почему наоборот - сначала дает значение а потом ключ
MXLTN
оч странно
Roman
оч странно
почему, прежде чем задавать вопрос, нельзя вначале посмотреть, есть ли подобное в доке? тем более, что есть и на русском... и поисковую строку по доке никто не отменял.
https://ru.vuejs.org/v2/guide/list.html
MXLTN
понял, спасиоб
ℝei
там всегда первый аргумент value второе key который vue сам делает. Но этот key не всегда правильный. Поэтому в идеале нужно свой id туда передавать. В некоторых кейсах это просто необходимо
Анатолий
Привет. Я изучаю вью уже 20 минут в сумме. Пока посижу у вас :)
Анатолий
Почему вью? Потому что выкинул нокаут, а жить-то дальше надо
Vladimir
Молодец, значит, что уже многое знаешь про вью)
ℝei
Нокаут это же в боксе когда тебя хорошо ебнули да? 😂
Vladimir
или на улице
Vyacheslav
Knockout думаю
Vladimir
Ну мы поняли
Vladimir
Но наверное ощущения от него, будто после нокаута реального
Анатолий
Мне сложно сказать, я уже лет 7 как под ним :)
Denis
https://github.com/vue-perf-devtool/vue-perf-devtool
Denis
Вроде не байян
Alexander
Denis
Тока нашел. Не пока. Потести. Мне нада бота доделать...
Denis
О! Кстати можно с кодсандбокса затестить на локале проект...
Alexander
Denis
Ну Ваня Ты там в теме, вроде... Должон пахать))
Alexander
https://github.com/reactjs/reselect
Alexander
для Vue тоже годно
Alexander
Nikita
Ой, точно.
Nikita
Они делают инновацию.
Nikita
Нанотехнологии
Denis
тупо на уровень лучше )))
Alexander
Denis
Кароч, привет всем кто меня знает!! )))
Alex
Alex
Denis