@vuejs_ru

Страница 513 из 3900
Макс
02.06.2017
19:13:32
О, спасибо! По названию сразу удалось найти. )

То есть app == App.app?

Rafael
02.06.2017
19:15:38
Andrey
02.06.2017
19:15:52
Google
Stanislav
02.06.2017
19:16:01
суть https://www.bountysource.com/issues/44608424-can-t-build-axios-for-node-using-webpack

Макс
02.06.2017
19:16:02
интересно

Stanislav
02.06.2017
19:16:08
просто треш

и нигде про это не пишут

Yaroslav
02.06.2017
19:18:00
ребят, есть у меня Posts, у постов есть shares.count, но не у все, если репостов не было то вообще нет shares. И есть сортировка на сайте этих постов через lodash orderBy
Беглое решение, которое нужно потом пересмотреть Создаешь два пустых массива. Форичем перебираешь свой Posts пушиш в один массив все итэмы где count > 0 в второй пустые значения. первый сортируешь дельше Posts = [...arr1, ...arr2] (arr2 - массив с пустыми каунтами)

Евгений
02.06.2017
19:18:53
Спасибо, думал над этим, просто подумал что может проще побороть orderBy или найти аналог который пихает в конец те у кого нет shares

Andrey
02.06.2017
19:19:42
как можно пихать их вниз наоборот?
А не вариант свою функцию сортировки использовать?

Евгений
02.06.2017
19:20:02
ну я не шарю в js, так что пока не дошел до этого

может и вариант

Stanislav
02.06.2017
19:22:30
не к тебе лично но >не шарю в js юзаю вуе/вебпаки с требующий инфраструктурой похлеще жаваспрингов требующий максимально расширенного сознания

монолог "я из бекенда"

опа, илья отсюда пропал http://odessajs.org/

js_jobs оккупирует все конфы полным составом

Google
Yaroslav
02.06.2017
19:32:13
рекрутят?)

Stanislav
02.06.2017
19:32:41
да я про Sergey Rubanov

Yaroslav
02.06.2017
19:33:47
а кто это?

Illya
02.06.2017
19:35:17
Yaroslav
02.06.2017
19:36:15
а что там HolyJS?

Illya
02.06.2017
19:38:22
Отлично

Vlad
02.06.2017
20:54:56
Всем привет, ребята, как вызвать метод компоненты из рендер функции? Или вообще как получить контекст?

Illya
02.06.2017
20:55:36
Поясните что вы хотите

Метод какой компоненты

Vlad
02.06.2017
20:57:02
Я создаю компоненту, задаю ей рендер функцию, и пытаюсь повесить клик на элемент созданный в рендер функции

Могу сбросить сниппет

Yaroslav
02.06.2017
20:59:50
Бросай

Vlad
02.06.2017
21:01:15
https://gist.github.com/vladb95/cb6584c4a5bc414217c323ab7aca6cb0

оставил комменты где не понятно

Yaroslav
02.06.2017
21:04:49
а почему через рендер? сейчас посмотрим, но это же вырви глаз

Vlad
02.06.2017
21:05:57
особенности задачи не позволяют использовать template

Yaroslav
02.06.2017
21:12:26
надо тестить, сходу this.default.methods.deleteItem(); default.methods убрать

Vlad
02.06.2017
21:14:38
без этого не работает

Yaroslav
02.06.2017
21:15:07
что пишет

Rafael
02.06.2017
21:15:16
без этого не работает
Потому что ты испольузешь arroy function для рендер функции, вполне вероятно что ты теряешь контекст

Google
Illya
02.06.2017
21:15:52
Угу

Уберите стрелку

Vlad
02.06.2017
21:17:41
помогло) спасибо)

Illya
02.06.2017
21:18:02
А я буду сейчас видео писать

"отвалите со своим vuex"

Vlad
02.06.2017
21:19:01
сегодня смотрел вашу заметку про prototype - полезная информация, жду следующих видосиков)

Алексей
02.06.2017
21:19:35
"отвалите со своим vuex"
А чем vuex не угодил или это сарказм?

Rafael
02.06.2017
21:19:40
Illya
02.06.2017
21:19:47
Тем что его тащат куда не надо

Изза этого получается уродливый код

Rafael
02.06.2017
21:20:18
Ну, шишки по базе я уже набил

Illya
02.06.2017
21:20:28
Понаприходят из мира реакта

Yaroslav
02.06.2017
21:20:35
Цикл видосиков "А баба Яга против!", это без обид если чо)

Illya
02.06.2017
21:20:39
И потом пишут на вью как на реакте

Алексей
02.06.2017
21:21:36
Тем что его тащат куда не надо
Хм, commit и dispatch не нравится?

Illya
02.06.2017
21:21:38
Цикл видосиков "А баба Яга против!", это без обид если чо)
Я сторонник свободы. Нет единственно правильной архитектуры. Иногда надо делать так, иногда иначе. И на первых порах максимально эффективно рассказывать почему что-то не надо делать

Алексей
02.06.2017
21:22:57
сегодня смотрел вашу заметку про prototype - полезная информация, жду следующих видосиков)
Так это очевидно. И относится к любой либе и стандартным объектам. Разве что если полифилы делать, то можно лезть в прототип, а так проще сделать наследование и в нем внести изменения

Illya
02.06.2017
21:23:09
Неа

Наследование во vue - антипаттере

Как и в реакте оно крайне редко надо

Google
Rafael
02.06.2017
21:23:32
И потом пишут на вью как на реакте
А у кого-то будут и обратные проблемы: писать на реакте как на вью

Illya
02.06.2017
21:23:45
А там с этим проблем нет

Берёшь mobx и вперед

Yaroslav
02.06.2017
21:24:22
Ну, с позиции "побудоражить сообщество" такие видео больше хайповые чем "импортим тут компоненту, а вот тут вставляем". Привлечение аудитории и все дела. Гуглят ву в восновном ангуляр и рект и такие видео веселее зайдут

Yaroslav
02.06.2017
21:26:42
Скорее 3в1, но это чисто моё мнение. Любые видео уже ок, есть повод подумать

Illya
02.06.2017
21:30:03
Хайпанём немножечко (с)

Admin
ERROR: S client not available

Kelin
02.06.2017
21:31:03
Наследование во vue - антипаттере
А если однотипные компоненты?

Illya
02.06.2017
21:31:17
То чаще всего композиция

Хотя не спорю, у нас тоже есть наследове

Kelin
02.06.2017
21:31:41
И ты будешь делать кашу из десятков одинаковых компонентов в одном?

Illya
02.06.2017
21:32:52
Нет, миксины мы не используем вообще

Kelin
02.06.2017
21:35:27
Ну, я вместо наследования заюзал один раз

норм

Illya
02.06.2017
21:36:32
Мы их вынужденно не используем

Kelin
02.06.2017
21:36:39
У меня список уведомлений разных типов У каждого уведомления могут быть свои дополнительные фишки, ну и вообще содержимое разное Но у них есть общие элементы - собственно, данные нотификейшна, кнопка "закрыть"

не буду же я копипастить в каждый компонент метод и в дату?

Google
Illya
02.06.2017
21:37:09
Ну что мешает сделать notification container и туда слотом принимать специфичный контент

Kelin
02.06.2017
21:37:24
Тогда будет срач внутри контейнера

Rafael
02.06.2017
21:37:33
Нет, миксины мы не используем вообще
На этом сообщении я бы на месте Келина просто расплакался бы

Kelin
02.06.2017
21:38:33
component( v-for="(notify, id) in list", :is="notify.type", :notify="notify", :id="id", :key="id", @cancel="cancel" ) Вот у меня в контейнере

И для каждого notify.type свой компонент с нужным шаблоном

- не срем в контейнер - каждый нотификейшн можно дополнить чем-то еще (вдруг какая-то доп. логика понадобится) - а в миксине общая логика для каждого компонента

Illya
02.06.2017
21:39:50
С тем же успехом миксин мог быть контейнером

Kelin
02.06.2017
21:40:19
Зачем?

Тогда все компоненты нотификейшнов придется сливать в один компонент через v-if/v-else

Illya
02.06.2017
21:41:43
Нет, не придётся

Kelin
02.06.2017
21:41:50
В чем проблема-то?

Нет, не придётся
А что тогда? Я просто не пойму, что ты имеешь в виду

Illya
02.06.2017
21:42:21
Потом,я сейчас с телефона

Kelin
02.06.2017
21:42:33
окей

Rafael
02.06.2017
21:42:54
В чате почти 750 человек, как вью все же быстро набирает популярнлсть

Kelin
02.06.2017
21:43:20
Нуу, 400 человек за полгода, как я здесь есть

Такое

Illya
02.06.2017
21:43:34
Нормально

Страница 513 из 3900