Nikita
Moon - 7kb Vue - 25.86kb
все эти аргументы за размер уже не торт, когда vue дохера всего из коробки
Nikita
реакт умудряется быть супер жирным и без кучи вещей из коробки
Stanislav
Moment 300kb
jquery 28.9 kb gzip
ℝei
jquery 28.9 kb gzip
Разве? А не 68?
Nikita
как тебе? https://github.com/noraesae/perfect-scrollbar
Vladimir
все эти аргументы за размер уже не торт, когда vue дохера всего из коробки
Понятное дело, что moon не стоит даже нашего времени, но мне просто интересно , как , 7 кб и в нем есть всё необходимое .. Он может подойти для каких-то лендосов спокойно, к тому же копия vue
Alex 🗽👇
Это к тому, что жалких 20-50кб на главную часть стека вообще до одного места
Stanislav
Разве? А не 68?
ну я вот открыл в девтулзах https://yastatic.net/jquery/3.1.1/jquery.min.js
ℝei
lodash 24kB gzipped
Rafael 🌵
Я вью до сих пор от корки до корки не понял
Rafael 🌵
А во Муне в 4 раза сорсов меньше
Anonymous
как тебе? https://github.com/noraesae/perfect-scrollbar
Вот это ничего. Я просто не люблю когда трэк убирают в этих библах. Тут вроде есть. Надо заценить
Nikita
вроде бы не тебе показывал, но ладно0
Anonymous
https://github.com/hyperapp/hyperapp
MaybeLocal
Есть видео где эту либу деплоят?
Stanislav
https://github.com/hyperapp/hyperapp
Не вижу, где она деплоится
Stanislav
ой
Stanislav
монтируется
Stanislav
в body что ли
Stanislav
монтируется
Нашел https://github.com/hyperapp/hyperapp/blob/master/docs/root.md
Антон
Доброе время суток , много ajax запросов написано на Jquery , что можно использовать для замены во vue2 , что бы не тащить jq снова ??
Roman
я правильно понимаю, что если двум компонентам нужны одни и те же данные, то проще всего получать-хранить их в родительском для обоих?
Roman
в событие же данные нельзя сложить?
ℝei
да
Roman
10q
Roman
например список выделенных элементов я бы хранил в компоненте и слал в другой через событие, но, действительно, не ясно надо ли
Stanislav
Можно, но не нужно
с фигали не нужно?
Rafael 🌵
с фигали не нужно?
Потому что данные правильно получить в родителей и порциями отдать детишкам
Nikita
как тебе? https://github.com/noraesae/perfect-scrollbar
видел но не стал юзать, чет уже не вспомню почему
Stanislav
Потому что данные правильно получить в родителей и порциями отдать детишкам
Ну блин :) Это смотря что считать данными. данные для рендера или id'шник выделенного элемента - это ж все данные
Nikita
видел но не стал юзать, чет уже не вспомню почему
я попробовал, как-то глюченно работает, но умеет в фиксированный высоту thumb
Rafael 🌵
Ну блин :) Это смотря что считать данными. данные для рендера или id'шник выделенного элемента - это ж все данные
Мы же с вами не глупые люди и понимаем, что разговор не об малюсенькиз данных)
Nikita
Можно, но не нужно
а как быть, если мне нужен айди элемента листа, по которому кликнул?
Nikita
скачет thumb иногда
Nikita
и скорость не плавная
Stanislav
Мы же с вами не глупые люди и понимаем, что разговор не об малюсенькиз данных)
Так теловек и пишет, что ему нужно выделенные элементы в родитель отправить :) Нормальный юзкейс для payload и событий
Nikita
как у других
Nikita
@eddimensi отстой :(
Denys
Ребят, а как ловить ошибки во vue? Например, ошибки Vue http я их сейчас ловлю через catch, но может есть какой-то более элегантый способ?
Anonymous
он про axios maybe
Stanislav
он про axios maybe
Ну axios это же тоже не про Vue :)
Anonymous
Ну axios это же тоже не про Vue :)
все не vue, только vue - vue
Stanislav
Ну че, все уже на frontendmasters подписались?
Anonymous
Кто то уже юзал в продакшне админку от epicmaxco?
Anonymous
вкусная такая, режу на компоненты и наслаждаюсь
Anonymous
что вы находите сложного в админке? не понимаю
Stanislav
вкусная такая, режу на компоненты и наслаждаюсь
Ого, впервые вижу админку, где есть валидация полей
Anonymous
тот же сайт
Антон
Каков аналог на обычном js ? $.each( this.files, function( key, value ){ data.append( key, value ); });
Nikita
arr.forEach()?
Anonymous
Каков аналог на обычном js ? $.each( this.files, function( key, value ){ data.append( key, value ); });
Если files — массив, то files.forEach(function(key, value) { console.log(key, value); }); Если объект — то можно использовать Object.keys(), Object.values() или по-старому for (var key in files) { if(!files.hasOwnProperty(key)) continue; console.log(key, files[key]); }
Anonymous
@leon_win Если files объект то files.filter((f) => { return f.hasOwnProperty(key)) })
Anonymous
ES6 Наше все
Stanislav
what this?
https://frontendmasters.com/workshops/vue-advanced-features/
Anonymous
files.filter((f, k) => { return f.hasOwnProperty(k)) })
Anonymous
бля.. риэл)) забыл)
Anonymous
но помоему в k отдается кей а не индекс
Stanislav
да, пардон. Там будут имена полей, а не значения. Но потом тоже просто Object.keys(files).forEach(field => console.log(files[field]))
Anonymous
так ему нужно получить коллекцию файлов без кеев - нет разве?