@vuejs_ru

Страница 317 из 3900
Evgeniy
28.03.2017
17:23:39
что за сервис компонент?
ну типа класс в котором все GET POST PATCH DELETE запросы и ты пишешь просто метод а не захламляешь модуль

Rafael
28.03.2017
17:24:47


Google
Rafael
28.03.2017
17:25:07
Через события же
ну, шина это и есть обощеные события

просто события внутри текущего инстанса накладывают ограничене на область видимости доставки событий, скажем так

правда я их использовал всего пару раз, но все время наталкиваюсь на это ограниичение

Evgeniy
28.03.2017
17:26:15
слушай а ты когд не сможешь дать посмотреть ?

Rafael
28.03.2017
17:26:32
ща, закину на гист

слушай а ты когд не сможешь дать посмотреть ?
https://gist.github.com/Fl0pZz/0a7d088a28d3adbeba67a6f97486775d

Stanislav
28.03.2017
17:29:07
Мне ни разу шина не пригодилась. Гоняю событие в родительский компонент

Rafael
28.03.2017
17:29:40
Мне ни разу шина не пригодилась. Гоняю событие в родительский компонент
я соглашусь с тобой, что события более предпочтительны

Evgeniy
28.03.2017
17:30:00
спасибо 5 мин проверяю...

Stanislav
28.03.2017
17:32:35
а такой вопрос вот в втором ангуляре и в четвертом тоже )) предлагается для всех запросов делать сервис компонент и потом из него вызывать методы но вот в vue не заметил такого в доках, как вы поступаете ? за ссылку сейчас проверю
Есть компонент, который, скажем, рисует табличку с данными. Создаешь родительский компонент, в нем делаешь запросы за данными. Через props'ы передаешь подготовленные данные в табличку. Табличка рисует контент.

Google
Evgeniy
28.03.2017
17:35:00
но это все переписывать нужно )))

Evgeniy
28.03.2017
17:35:26
да какая ?

вроде оно все асинхронное

Rafael
28.03.2017
17:36:24
слушай а ты не используешь стандартный vue http почему ? ты используешь axios но не пользовался говорят хорошая или это так просто карта лягла )
ну чет мне показалось, что axios - стандарт дефакто сейчас и лучше его учить, чем vue-http + у меня нет запросов внутри компонент, поэтому функциональность через this.$http для меня избыточна

Rafael
28.03.2017
17:37:13
Какая?
у тебя рендер дочерней компоненты будет вызван до того, как данный запишутся в пропс и если табличка зависит от пропсы (допустим ее размерность), то ты получаешь попа-боль

Evgeniy
28.03.2017
17:38:40
ну да вы правы.. блин переписывать все нужно ))

Rafael
28.03.2017
17:39:09
ну да вы правы.. блин переписывать все нужно ))
ты не растраивайся, я свой проект (кусок которого ты видел) 5 раз переписывал

Evgeniy
28.03.2017
17:39:20
)))))

Stanislav
28.03.2017
17:39:25
Rafael
28.03.2017
17:40:26
вот это был последний рефакторинг

когда давно не обновлял тест сервер курсача: 94 files changed, 1848 insertions(+), 2116 deletions(-)

а да, кстати это кончено плохо, но вроде общение родитель-потомок можно наладить и через пропсу, если передавать объект

там же передача по ссылке идет

Google
Rafael
28.03.2017
17:45:12
зато оч дешево

писять-на-писять карочи

Stanislav
28.03.2017
17:46:05
а да, кстати это кончено плохо, но вроде общение родитель-потомок можно наладить и через пропсу, если передавать объект
Да, если очень захотеть, можно сломать. Но во первых, можно передавать копию массива, а во вторых, компонент, в который передаются данные просто тупой. Рендерит по шаблону, только и всего

Ну если в моей логике где-то есть проблемы, буду рад выслушать замечания

Evgeniy
28.03.2017
17:48:14
спасибо за пример есть еще один вопрос он меня волнует, вчера просидел всю ночь не пойму что я делаю не так , мне нужно заливать файлы на сервер у меня есть старый код на jquery но я решил скачать компонент https://github.com/lian-yue/vue-upload-component для заливания файлов , посмотрел примеры вроде все просто , импортирую компонент настраиваю все как описано в примерах и делаю кнопку основная идея это при создании компонента мы делаем ссылку на обьект ref=VAR а на кнопке делаем обработчик который вызывает VAR.enable = true (так описано в примерах) все должно работать но запроса в консоли я не вижу , выясняется что ref=VAR не работает ((( что я делаю не так в пример написано так же , кто использовал этот компонент ? может подскажите что делать или подскажите более удобный компонент для массовой заливки файлов на сервер

Stanislav
28.03.2017
17:48:30
Roma
28.03.2017
17:48:42
Stanislav
28.03.2017
17:49:21
Roma
28.03.2017
17:49:35
Вместо изменения пропсов

Stanislav
28.03.2017
17:50:24
Вместо изменения пропсов
События же у нас только вверх, от детей к родителю.

Если у меня будет, например, пагинация, то да, она отправит событие вот этому главному родителю компонента таблицы.

Roma
28.03.2017
17:51:12
Ну так, насколько я понял, вам так и нужно?

Boris
28.03.2017
18:03:01
Рафаэль, а можешь расширить свой проект на вью?

Ссылочку на гит

Rafael
28.03.2017
18:11:10
Рафаэль, а можешь расширить свой проект на вью?
не, не могу, это курсавая работа для КРОК

я конечно не подписывал NDA, но расшарить его было бы не оч здорово

https://github.com/Fl0pZz/my2048/tree/master/src есть вот эта недописанная игрулька

Google
Stanislav
28.03.2017
18:13:46
Rafael
28.03.2017
18:14:18
чето я там хотел исправить или дописать, но сейчас есть более интересные вещи)

Михаил
28.03.2017
18:15:35
спасибо за пример есть еще один вопрос он меня волнует, вчера просидел всю ночь не пойму что я делаю не так , мне нужно заливать файлы на сервер у меня есть старый код на jquery но я решил скачать компонент https://github.com/lian-yue/vue-upload-component для заливания файлов , посмотрел примеры вроде все просто , импортирую компонент настраиваю все как описано в примерах и делаю кнопку основная идея это при создании компонента мы делаем ссылку на обьект ref=VAR а на кнопке делаем обработчик который вызывает VAR.enable = true (так описано в примерах) все должно работать но запроса в консоли я не вижу , выясняется что ref=VAR не работает ((( что я делаю не так в пример написано так же , кто использовал этот компонент ? может подскажите что делать или подскажите более удобный компонент для массовой заливки файлов на сервер
Не знаю что там за компонент, но слепая догадка: если используется ref=VAR то обращение должно выглядеть как this.$refs.VAR.enable = true

Rafael
28.03.2017
18:15:59
https://github.com/Fl0pZz/my2048/tree/master/src есть вот эта недописанная игрулька
а не, тут нет нормального сетевого взаимодействия

Stanislav
28.03.2017
18:18:35
Еще есть клон HackerNews

Правда, там вроде Firebase, но это, наверное, не суть важно

Evgeniy
28.03.2017
18:23:02
Не знаю что там за компонент, но слепая догадка: если используется ref=VAR то обращение должно выглядеть как this.$refs.VAR.enable = true
вот фрагмент кода это демка и она работает, https://github.com/lian-yue/vue-upload-component/blob/2.0/example/Multi.vue#L46 я полность дублирую код но ref= не работает .... понимаешь ладно бы много когда было а так две строчки + пример трудно сделать ошибку

Quiss
28.03.2017
18:31:49
Всем привет, а есть какой-то сайтик с компонентами для Vue ?

Admin
ERROR: S client not available

Quiss
28.03.2017
18:31:54
ну чтоб не по гитхабу искать

Stanislav
28.03.2017
18:32:53
есть

awesome-vue

Quiss
28.03.2017
18:33:20
awesome-vue
ты классный, спасибо

Stanislav
28.03.2017
18:33:52
ты классный, спасибо
https://github.com/vuejs/awesome-vue

Quiss
28.03.2017
18:34:01
https://github.com/vuejs/awesome-vue
да, я уже нагуглил, спасибо

Vitaliy
28.03.2017
19:52:25
нашел способ смотреть видео с liveedu без про. Очень геморойный, но рабочий. Щас попробую пару оберточек написать и показать...



Boris
28.03.2017
19:55:03
кажется, автор не будет рад :)

Vitaliy
28.03.2017
19:56:04
автор чего? liveedu? да пофиг. господин @xanf_ua ? если будет простив - не буду показывать..

Illya
28.03.2017
19:57:27
Я все равно с liveedu уезжать буду

Google
Illya
28.03.2017
19:57:35
Вот думаю на твич или на ютуб

Semen
28.03.2017
19:58:40
На твиче донат хотя бы есть)

Illya
28.03.2017
19:58:49
На liveedu тоже

Vitaliy
28.03.2017
19:59:29
донат же можно стороннем сервисом организовать. http://www.donationalerts.ru/ , например

Danil
28.03.2017
20:01:05
да и на ютьюбе завезли недавно

Делай и там и там с помощью рестрима. Кому-то комфортнее на твиче, кому-то на ютьюбе

Illya
28.03.2017
20:05:03
Не хочу

Это не способствует формированию единого костяка аудитории

Stanislav
28.03.2017
20:06:10
перекатывание из фронтендщика в стриммеры

Danil
28.03.2017
20:06:44
Ну получается либо костяк аудитории, либо её дробление на 2 группы

Stanislav
28.03.2017
20:06:46
вообще это может иметь смысл

Illya
28.03.2017
20:09:23
Думаю ютуб выбрать

Там и канал уже с 1к подписчиков

Stanislav
28.03.2017
20:10:43
И сохраняется удобно. Из минусов только задержка

Danil
28.03.2017
20:11:28
и с музыкой туго, но это совсем не критично

Stanislav
28.03.2017
20:11:31
расскажи в общих чертах как?

Illya
28.03.2017
20:11:37
Там галка появилась недавно

Optimize for low latency

Stanislav
28.03.2017
20:12:18
Там галка появилась недавно
ну я помню, какая-то галка появилась пол года назад) Че т не очень помагало :)

Illya
28.03.2017
20:12:48
А вообще у меня есть мечта. Найти 1000 человек которые бы платили бы мне 5$ в месяц и я бы мог заниматься только обучающим контентом :)

Stanislav
28.03.2017
20:14:08
? Смотря какой контент и как будут учитываться интересы аудитории

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