@vuejs_ru

Страница 2920 из 3900
freekzy
17.05.2018
15:07:01
А мы обсуждаем как "костыль" правильнее прикостылить. О как. Дожились блин.

спорить хорошо - когда оба хотят истину узнать,а не навязвать свое мнение)
Пересмотрел свои сообщения, действительно неоднозначно звучало в контексте навязывания мнения. Каюсь. ? ?

ed
17.05.2018
15:52:33
Народ, есть плагин tooltip Я хочу простой тест (vue-test-utils), чтобы убедится что он рендерится в моем компоненте. <Button badge="primary" v-tooltip="{ content: 'Tooltip content here', show: true, trigger: 'manual', }">Button Badge-primary</Button> Как это оттестить? Если wrapper становится компонентом, а тултиg рендерится в body https://github.com/Akryum/v-tooltip

Google
Stanislav
17.05.2018
16:10:19
Трансляция с 4 митапа по Vue в Киеве

https://www.youtube.com/watch?v=EtMzasz0Oyw&feature=youtu.be

ed
17.05.2018
16:17:08
Трансляция с 4 митапа по Vue в Киеве
а оттестировать то, что я спросил - реально?)

Alex
17.05.2018
16:17:21
А с Питера были видео уже?

Stanislav
17.05.2018
16:35:35
Anton
17.05.2018
16:38:33
на holyjs идёт кто?

Michael
17.05.2018
16:41:44
frontendconf тоько

Roman
17.05.2018
16:42:09
на holyjs идёт кто?
Чет дорого

Anton
17.05.2018
16:45:21
меня с работы второй год отправляют

ну и билеты покупаются заранее, когда они по минимальной цене

Pavel
17.05.2018
17:07:29
Ребзя, какие вы знаете аналоги storybook ?

Artem
17.05.2018
17:10:41
Спасибо!

Rafael
17.05.2018
17:11:07
Google
Rafael
17.05.2018
17:11:35
vue-styleguidist/vue-styleguidist: Created from react styleguidist for Vue Components with a living style guide https://github.com/vue-styleguidist/vue-styleguidist

ed
17.05.2018
17:25:09
@Fl0pZz примерно с того момента как это спрашивал (месяц назад) юзаем в проекте styleguidist

Rafael
17.05.2018
17:27:59
@Fl0pZz примерно с того момента как это спрашивал (месяц назад) юзаем в проекте styleguidist
Я тоже у себя хотел доки на нем писать - но в итоге решили их вообще не писать

ed
17.05.2018
17:30:15
Я тоже у себя хотел доки на нем писать - но в итоге решили их вообще не писать
не, мы пока что запарились (надеюсь меня не выгонят из компании из-за этого))) ) и пишем доки на каждый компонент

ed
17.05.2018
17:32:52


Владимир
17.05.2018
17:34:22
может я чего-то не знаю в вью, но ты не забыл props объявить?

Владимир
17.05.2018
17:34:57
о точно, спасибо!
подскажи модуль документации который на скрине?

ed
17.05.2018
17:35:16
vue-styleguidist :)

только, учти, он jsdoc в обычных файлах не понимает

надо отдельно генерить, но все генераторы каличные

или руками описывать в markdown

Alexandr
17.05.2018
18:54:30
v-model="message" на всех клиентах развернётся в :value="message" @input="message = $event.target.value" я прав?

Ruslan
17.05.2018
18:55:56
v-model="message" на всех клиентах развернётся в :value="message" @input="message = $event.target.value" я прав?
v-model намного сложнее. Если ты его применишь на check box, то это будет @change и checked

Alexandr
17.05.2018
18:56:55
понятно. мне сейчас интересно только type=text|password|email так норм?

Google
Ruslan
17.05.2018
18:56:55
v-model="message" на всех клиентах развернётся в :value="message" @input="message = $event.target.value" я прав?
И ещё там на текстовых input-ах хитрая обработка китайских символов, которые набираються не в одно нажатие кнопки

Alexandr
17.05.2018
18:59:13
хорошо. у меня есть контрол инпута, который я помтоянно копипасчу. в нём реализуется vee-validate, <input>, :name=someName как это сделать с меньшей кровью, если я хочу this.$validator.validateAll() в родительском компоненте и хорошо жить при этом?

tldr как вывести кастомный инпут с vee-validate в отдельный компонент

Ruslan
17.05.2018
19:00:52
Не работал с vee-validate. Делал такое с vuelidate, но по итогам модифицировал проп :D но тот проп документирован и очевидно что он для валидации и модификации

Alexandr
17.05.2018
19:02:40
не, фокус в том, что я хочу допилить более менее гибкий контрол с лейблом, name параметром и бутстрапом

ибо эта байда из 5-10 строк не особо читаема и переносима

есть идеи как запаковать input в компонент и не потерять v-model?

Iosif
17.05.2018
19:05:01
на него повесить @change="$emit('input', this.input)"

Stanislav
17.05.2018
19:15:00
Alexandr
17.05.2018
19:15:26
ага. и ещё связать это деол как-то с vee-validate



что-то такое получается

Stanislav
17.05.2018
19:15:54
https://ru.vuejs.org/v2/guide/components-custom-events.html#%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-v-model-%D1%83-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0

Alexandr
17.05.2018
19:16:41
благодарю

Stanislav
17.05.2018
19:17:57
И зачем вотчить дату, когда на событие ввода можно повесить метод, в котором присваивать значение в локальную дату и потом эмитить

Alexandr
17.05.2018
19:19:06
на @change ставим эммит, на value ставим проп?

@change="data => $emit('change', data)" так работать будет?

или надо методом выделять

Stanislav
17.05.2018
19:22:25
<input @input="onInput"/> <script> methods: { onInput(event) { const value = event.target.value; this.value = value; // запихиваем в локальную дату this.$emit('input', value) } } </script>

Google
Stanislav
17.05.2018
19:22:46
@change="data => $emit('change', data)" так работать будет?
Не надо писать такое в шаблонах. Выноси в JS

Шаблоны тупыми должны быть

Alexandr
17.05.2018
19:24:27


получилось так. есть замечания?

Stanislav
17.05.2018
19:25:12
А нафига async/await ?

Alex
17.05.2018
19:25:12
для всех входных параметров указывать тип стоит

Alexandr
17.05.2018
19:25:36
:value пропустил

Stanislav
17.05.2018
19:25:43
там промис что ли? ?

Alexandr
17.05.2018
19:26:46
ага. validateAll отдаёт промис

props: { rules: { default: '', type: [String, Array, Object], }, }, так тип можно задавать?

Alex
17.05.2018
19:30:52
можно

Valeriy
17.05.2018
19:32:58
кто юзает vs code&

?

Alexandr
17.05.2018
19:33:09
спасибо. и последний вопрос. как детектить такое :append.icon="fa fa-chack" и :append="text"

Valeriy
17.05.2018
19:33:48
как в vs code настроить автодополнение в импортах?

Alexandr
17.05.2018
19:33:51
нуууу как с @click.prevent="action" как детектить то, что после точки

Alexandr
17.05.2018
19:34:40
спс

Google
Павел
17.05.2018
19:38:43
привет всем! vuejs рулит. У меня есть один вопрос, как насчет "тем", допустим я хочу отедльно для компонента вынести в "визуальныую тему" html + css. Я понимаю, что это фактически весь компонент, но всетаки вопрос остается, как быть с визуальными темами, возможно это реализовать на vuejs

Stanislav
17.05.2018
19:40:50
хз, что ты именно хочешь, но могу попробовать предложить scoped слоты

Valeriy
17.05.2018
19:40:54
npm intellisense?
походу он. но не пойму что именно нужно переключить

Valeriy
17.05.2018
19:42:32
хз, не юзаю
таки нашел. благодарю

Павел
17.05.2018
19:42:52
Вот для меня остался загадкой только вопрос по визуальным темам. Всю доку перечитал, ничего не нашел, хотя вопрос вроде лежит на поверхности

Павел
17.05.2018
19:46:27
Хотя, знаете. прописывать темы в одном файле? риали

в чем смысл то тогда

Alex
17.05.2018
19:50:42
в теге src никто не отменял

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