@vuejs_ru

Страница 422 из 3900
Виталий
10.05.2017
14:40:25
и для создания проекта vue-cli

Eugene
10.05.2017
14:40:37
Это шаблон?

Виталий
10.05.2017
14:40:49
да

Eugene
10.05.2017
14:42:19
Нашел, спасибо) а насчёт руководств или гайдов по созданию вот этого всего не подскажете?

Google
Дмитрий
10.05.2017
14:43:56
Дмитрий
10.05.2017
14:44:59
Что-то недавно такое обсуждали - я не пробовал сам)

Rafael
10.05.2017
14:45:15


https://ru.vuejs.org/v2/guide/components.html#Валидация-входных-параметров

Виталий
10.05.2017
14:45:23
@Fl0pZz можно и jsx использовать

если приспичит

Rafael
10.05.2017
14:45:49
@Fl0pZz можно и jsx использовать
каончено можно, я в том смысле что особо смысла в нем нет пока что

когда рендер функции не используешь

Виталий
10.05.2017
14:46:00
@Fl0pZz так-то да

Google
Rafael
10.05.2017
14:46:47
@Fl0pZz так-то да
из исходников, в которых я копался, разве что sidebar в element-ui на нем написан

Eugene
10.05.2017
15:00:04
Пробрасывать ф-ии в пропсы можно. Это кстати паттерн иногда для отказа от ивентов. Т.е. вы можете в пропс передать обработчик, который будет дергаться самим компонентом. А не делать как обычно - эмитить событие из компонента, отлавливать его в родит. компоненте и вешать уже этот обработчик.

Дмитрий
10.05.2017
15:02:35
Ну это на уровне hoc-ов в реакте

Eugene
10.05.2017
15:05:46
В машине) покажу попозже

Вишневый чай
10.05.2017
15:06:09
Я не совсем понимаю аак он будет дергаться

В машине) покажу попозже
Конечно, не горит)

Заранее, спасибо ;)

Виталий
10.05.2017
15:12:05
@Akiyamka пример ситуации: у тебя список и надо обработать клик на айтем. ты передаешь в айтем пропсом и обработчике ивента в айтеме вызываешь функцию переданную в пропс

Виталий
10.05.2017
15:16:25
props: { customEvent: { type: Function, ...}

в обработчике события

@click='handleClick()'

handleClick() { if (this.customEvent) { this.customEvent() } }

ужасное форматирование, сорри

Storm
10.05.2017
15:29:51
this.$emit('item-click', item)

Виталий
10.05.2017
15:30:56
@stormdi это пример паттерна

Storm
10.05.2017
15:30:57
а у компонента < @click-item="handle(item)">

я считаю, что пропсы для проброса данных вниз, а ивенты - вверх

Google
Alex
10.05.2017
15:33:51
Про Symbol забыли. Надо добавить

Eugene
10.05.2017
15:37:26
Виталий все верно написал, именно это я и имел ввиду

Максим
10.05.2017
15:47:14
лучше vuematerial ни чего нет?))

Имею ввиду стоит ли его брать

Виталий
10.05.2017
15:50:45
из реализации материала - лучше нету

столкнулся с проблемой в табах

хочу их использовать как навигацию и там по сути недоработанный функционал поскольку нельзя кастомный ивент на клик таба повесить. Стоит создать свой пуллреквест чтобы решить это или просто искать воркэраунд?

+ onMounted хук выбирается первый таб по умолчанию но контент не показывается

все остальное вроде в норме

+ стили иногда костыльно переопределять приходится

Rafael
10.05.2017
16:00:03
Я вот за вьютифай буду топить

Rafael
10.05.2017
16:00:18
Из коробки нормальный грид

НОРМАЛЬНЫЙ

Виталий
10.05.2017
16:00:29
@Fl0pZz https://vuematerial.github.io/#/

Rafael
10.05.2017
16:01:34


и вот этой штуки у вас впринципе нету: https://vuetifyjs.com/components/carousel

Виталий
10.05.2017
16:02:44
нет. их можно переопределить

вроде как

@Fl0pZz наверное таки стяну с vuetify табы себе

Google
Виталий
10.05.2017
16:03:54
@Fl0pZz благодарю, годнота

Rafael
10.05.2017
16:04:12
правда доки у вьютифая не очень)

Виталий
10.05.2017
16:04:24
открываешь исходники

смотришь в пропсы

вот тебе и доки

и по ивентам смотришь

Rafael
10.05.2017
16:05:19
проблема не в пропсах, их описания как раз таки ок, проблема в структуре комнонетов, например пока все примеры не излазишь, понять какую структуру имеет v-card почти не возможно

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

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

Виталий
10.05.2017
16:06:07
в этом случае думаю только пулреквест

Admin
ERROR: S client not available

Виталий
10.05.2017
16:06:24
и надежда на то, что его апрувнут и быстро включат в новую версию

Максим
10.05.2017
16:08:54
Сложный выбор между Vuetify и VueMaterial ?

Rafael
10.05.2017
16:09:12
не должен же только я страдать

Максим
10.05.2017
16:09:44
не должен же только я страдать
Не страдай)) выбери VueMaterial ?

Rafael
10.05.2017
16:09:47
а еще у материала 130+ ишью, а у вьютифая только 24

Alex
10.05.2017
16:10:18
нашли чем меряться)

Rafael
10.05.2017
16:10:45
нашли чем меряться)
в ход идут последние палки

нашли чем меряться)
мы не дошли до самого главного еще

Google
Rafael
10.05.2017
16:11:18
до той черты, когда уже нечем крыть

ну вы понимаете

Alex
10.05.2017
16:11:55
Выбросить все и написать на жиквери

Rafael
10.05.2017
16:12:29
да, да. именно это я и имел ввиду

Alex
10.05.2017
16:17:41
да, да. именно это я и имел ввиду
Это лучшее что может с тобой стать)

Rafael
10.05.2017
16:23:21
у наих сктати есть свой шаблон для вью кли

Максим
10.05.2017
16:23:50
vue init vuetifyjs/webpack имеешь ввиду?

Rafael
10.05.2017
16:23:53
ога

Максим
10.05.2017
16:24:13
Да, сейчас посмотрю что он предлагает и генерирует

Gaiaz Iusipov
10.05.2017
16:32:57
разбудите меня в 2071 когда определитесь уже какая материал либа лучше

Rafael
10.05.2017
16:42:52
господи, 10 из 10 вьтифай 10 из 10

Вишневый чай
10.05.2017
16:55:24
да гавно этот вьютифай

Rafael
10.05.2017
16:55:47
да гавно этот вьютифай
не гавно а МОДЕРН

Вишневый чай
10.05.2017
16:56:52
@v_ratushnyi чет не получается в этот паттерн. Получаю scope.handleClick is not a function

https://jsfiddle.net/n24jo0dc/69/

чяднт?

Вишневый чай
10.05.2017
17:01:56
function is not a function
не понял как это может помочь

Rafael
10.05.2017
17:02:02
чяднт?
https://jsfiddle.net/n24jo0dc/70/

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