Rafael 🌵
Нет конечно
Rafael 🌵
Отправляется запрос 1, отправляется запрос 2, ..., Отправляется Запрос 10, получен ответ на запрос 2, получен ответ на запрос 1, ...
Получены все ответы -> идём в then
Завтра
падажжи
Завтра
я че-то спутал, значит
Завтра
а да
Завтра
все так
gearmobile
Видеокурс «Основы Kotlin».
Курс состоит из коротких видеоуроков, которые познакомят вас с базовыми возможностями Kotlin. Курс также расскажет, как создать небольшие программы, демонстрирующие преимущества данного языка.
Первое видео: https://youtu.be/L9k_NdTaMeI
Ссылка на полный курс: https://goo.gl/2MCfMy
Fedor
Зачем это здесь?
Anonymous
С промис.олл возвращает результат только одного запроса
gearmobile
Юрий
Rafael 🌵
Завтра
Завтра
В лодаше даже пример был с итерацией вродь
Anonymous
Да сделал, спс. А можно в массиве вернуть объекты с ключами к каждому запросу?
Юрий
ℝei
А вы знали что создателю moon 13 лет? лол
Anonymous
Создателю? Выглядит как форк вью
Anonymous
Но достойно возраста конечно
ℝei
выглядит как плагиат вью, но я то и не спорю) просто неожиданно чет
Anonymous
ну вкус и разум есть)
ℝei
вот только своего ничего пока чт)
Anonymous
Очередной hive mind
Anonymous
Ключами?
Nevermind, я выборку на сервере сделал.
Rafael 🌵
ℝei
хакернюс
ℝei
точнее его твиттер
Anonymous
Вопрос про promise.all у меня не ловит ошибки он. .then работает, .catch нет. Как выводить лог?
Anonymous
Вернее сам кетчуп работает, но отдает пустой обьект
Anonymous
Сука кетчуп))) кетч
Rafael 🌵
“I'm Kabir and I'm a 13 y/o maker” (Score: 100+)
Link: http://j.mp/2x0E0yb
Завтра
кетчуп
Завтра
КЕКЧУП
Stanislav
Anonymous
Ребят, делаю туду лист, и при удалеии хочу запрашивать подтверждение под тем элементом, который удаляю. Как лучше выводить контент? список формируется v-for
Stanislav
Да ну, не может быть
Проект одного из разрабов (текущего разработчика CSSO)
Вроде у них где-то в проде есть
Anonymous
Sergey Bunas
Кто нибудь с vue js в atom работает?
Sergey Bunas
Как настроить синтаксис в атоме ?
Daniil
Плагины
Sergey Bunas
а то ничего не подсвечивается
Sergey Bunas
Daniil
Может быть
Daniil
Я просто не сижу в атоме
Sergey Bunas
-_-
binary
Есть плагин. Как и в саблайме как и в шторме.
Sergey Bunas
а название у плагина какое не подскажешь ?
Sergey Bunas
ху... ?
Roman
коллеги, несколько базовых вопросов по организации работы с данными и обновлением интерфейса
1. получаем через API массив, складываем в data соответствующего компонента
по этим данным через v-for рисуется таблица. Надо сделать строки выделяемыми. По клику складываю id элемента в отдельный словарь. Как при этом перерисовать строку (поправить ей список классов)?
<tr v-for="instance in instances" :key="instance.title" :class="tableClass(instance)" v-on:click="toggleSelection(instance, $event)">
Anonymous
чекбокс+таблица?
binary
Gaiaz
Roman
чекбокс как отдельный компонент? Вообще я просто цвета сейчас инвертирую, чекбокс немного перегружает интерфейс уже
vuetify – это стороннее же уже? т.е. штатно не выйдет?
Gaiaz
Да не надо никаких этих ui библиотек, тут их иногда хайпят особенно vuetify
Roman
А что в приведенном примере не работает? Достаточно массив selections с выбранными элементами в data задекларировать для реактивности и все
data() {
return {
instances: [],
selected: {},
}
},
toggleSelection(instance, event) {
console.log('selected: %s', event.target.parentElement)
if (instance.id in this.selected) {
delete this.selected[instance.id]
event.target.parentElement.classList.add('table-inverse')
console.log('deselected: %s', instance.id)
} else {
this.selected[instance.id] = true
event.target.parentElement.classList.remove('table-inverse')
console.log('selected: %s', instance.id)
}
// this.$emit('sourceChanged', event.target);
},
вот в таком виде первый клик игнорируется, все последующие отображают прошлый стейт
Gaiaz
Selected просто массив делайте
Gaiaz
Делайте в него push id элемента при клике
Gaiaz
Этот вы сами по библиотекам смотрите, задача у вас элементарнейшая
Roman
массив у меня из API, и приедет потом новый
поэлементно его мержить при апдейте?
Roman
(это если локально свойствами обогощать)
Gaiaz
Gaiaz
Он сейчас объект а не массив как я понял
Roman
т.е. есть будет массив вместо словаря, ситуация изменится?
Roman
у меня там хеш чтобы дешевле было наличие элемента проверять
Gaiaz
Используйте push и slice для добавления и удаления id
Roman
буду пробовать, спасибо
Gaiaz
Я просто не понимаю зачем что сложнее чем простой список с id?
Gaiaz
Далее в шаблоне такой вот бинд:
:class="{.active: isExistsInSelections(instance.id) }"
Gaiaz
isExistsInSelections это просто метод который по сути надо поменять на selections.contains(instance.id)
Gaiaz
Вот и все, есть id в списке будет класс active добавляться
Roman
насколько я понимаю contains делает таки полный перебор
Gaiaz
Вам не все равно, сейчас полный завтра апдейт и не полный будет. Зато код чище и без delete конструкции
Gaiaz
Представьте что это какая нибудь джава и структуры создавать довольно дорого, а тут список с числами
Roman
обычно не всё равно, конечно, и id там строковый
Roman
но тут годится