ℝei
после этого я стал еще радикальнее относится к глобальным файлам и вертел всех кто их пишет 😆
ℝei
Как вам?) Какую я жесть нашел
не ну ладно это ваще пизда блять прям 😆 ты победил
ℝei
как такое читать то))
Nikita
не знаю, дело в том, что даже не найти что на что влияет
MXLTN
почем тут $on is not deifned
Kyrylo
а если self.$on ?
Nikita
а если self.$on ?
А если пальцем в небо.
Nikita
почем тут $on is not deifned
Не скажу, почему у тебя not defined. Но какой смысл создавать self переменную, если ты там используешь стрелочную функцию.
MXLTN
эм, а стрелочная фнкция норм будет работать с self ?
MXLTN
ой с this
MXLTN
?
Nikita
ой с this
Ну да, контекст не потеряется.
MXLTN
понял
Nikita
почем тут $on is not deifned
Ты испортируешь компонент, а не шину.
Nikita
Ты испортируешь компонент, а не шину.
Ты должен создать const bus = new Vue
MXLTN
Ты испортируешь компонент, а не шину.
эм ок, а как импортировать имвентбас ?
MXLTN
EventBux.vue
Nikita
Сделай js, а не vue
MXLTN
а
MXLTN
расширение vue зарезервировано под компонент?
Nikita
Ну, дело в vue-loader
Nikita
Ну, дело в vue-loader
Я думаю... Он же там все отворачивает в функцию.
MXLTN
так вроде работает сейчас
Nikita
Без запятых, твоя интонация не понятна.
MXLTN
на event.$on не ругается
MXLTN
но ругается на event.$emit
Nikita
Вообще доларры не нужны
Nikita
Слушай, чето я напутал и спутал статические методы с методами инстанца. Доллар нужен.
MXLTN
а, ок
Nikita
$emit undefined
MXLTN
но оно все равно не работает
Nikita
?
MXLTN
вообе это принятый метод общения между компонентам?
MXLTN
вебпак ругается на eventbus.js
MXLTN
"export 'EventBus' was not found in '../eventbus.js'
MXLTN
Nikita
Да нет, это считается антипатерном
MXLTN
Да нет, это считается антипатерном
оу, а как тогда передавать от дочернего к родительскому компоненту о том что что-то произошло ?
Nikita
Ну так в дочернем просто вызывай this.$emit
Nikita
А в родители на компонент вешаешь листенер @event-name=funcHandler
Nikita
Может, доку прочтешь? Она на русском же...
Nikita
https://ru.vuejs.org/v2/guide/components.html
MXLTN
понял по первому и второму :)
Nikita
Вообще не понятно, про шину знаешь, а про самое базовое нет.
MXLTN
у меня всегда так0
MXLTN
нащел конкретно по сабжу https://v1.vuejs.org/guide/components.html#Parent-Child-Communication
MXLTN
во сторой dispatch не работет?
Nikita
Нет
Nikita
Боже, просто прочти доку. Я же даже ссылку дал. Там все написано и все актуально. Я спать.
Nikita
доку не читай @ вопросы пиши в этом чате 90% сообщений таких
MXLTN
:)))
ℝei
https://t.me/vuejs_memes
ℝei
дайте одмена там. тож постить буду 😆
Evgeniy
Evgeniy
забавная рекомендация
MXLTN
в mounted нет еще props
MXLTN
где правильноделать запрос на сервак за данными что бы был доступ к props
MXLTN
?
MXLTN
MXLTN
MXLTN
не
ℝei
не
https://jsfiddle.net/dds3t5ms/1/
MXLTN
эмм
MXLTN
как так что у меня это не выходит?
MXLTN
может проблема в том как передается пропс
MXLTN
MXLTN
кто может посоветовать нормальные typeahead библиотеку/
Stanislav
бляя, а есть интересно vuex-form, аналог redux-form?
Щас модно в final-form. Да, для vue то же есть. Хз зачем
MXLTN
https://uiv.wxsm.space/typeahead/ вроде ничего но не для bootstrap4
🐏 Alexander
Щас модно в final-form. Да, для vue то же есть. Хз зачем
ну почему хз, чтобы каждый раз не писать одно и то же </my-input v-modal="values.email" error="errors.email" @input="touched.email = true" @blur="touched.email = false" /> или же </my-input field="email" />
🐏 Alexander
чет мне не нравится FinalForm :)
Alexander
Нихренв не пойму. Почему в src функция? component computed: { gravatarSrc: function() { const defaultImg = 'http://ssl.gstatic.com/s2/oz/images/sge/grey_silhouette.png' if (!this.isAuthenticated) return defaultImg if (this.isAuthenticated && this.gravatar) return this.gravatar return dispatch('setGravatar').then((gravatar) => gravatar) } } Rendered html <img src="function boundFn(a) {
 var l = arguments.length;
 return l
 ? l > 1
 ? fn.apply(ctx, arguments)
 : fn.call(ctx, a)
 : fn.call(ctx)
 }" alt="">
Illia
Всем привет