Armen
И если указать, тоже ругается
Armen
хм, я указываю .vue при импорте
А я вот пытаюсь заставить его считать, что не надо указывать .vue
Armen
И если указать, тоже ругается
Атбой, я тупанул) ибо там папка с index.jsx
Stanislav
Так он в prototype пихает
Provide/inject не пихает. По крайней мере, не должен
Yuriy 🐼
defineReactive(vm, key, result[key])
🐏 Alexander
да вообще главный источник зависимостей это пропсы скорее
Yuriy 🐼
https://github.com/vuejs/vue/blob/a2cd412876c68ff0fac8e70c82676684c6f82770/src/core/instance/inject.js#L32
Yuriy 🐼
А все понял)
Stanislav
https://github.com/vuejs/vue/blob/a2cd412876c68ff0fac8e70c82676684c6f82770/src/core/instance/inject.js#L32
А где там прототип? Добавляет наблюдаемое свойство в инстанс текущего компонента.
Yuriy 🐼
Он для каждого компонента создает reactive props
Yuriy 🐼
Да это круче)
Stanislav
Правда, я ни разу не встречал кого-то, кто юзает это в пользовательских компонентах
Yuriy 🐼
я пока себе реализовал через prototype
Yuriy 🐼
ну думаю разницы не сыльно будет
Yuriy 🐼
ну http сервис и translate
Yuriy 🐼
и сервис авторизации
Yuriy 🐼
http сервис(axios.create в единственном экземплере)
Stanislav
ну http сервис и translate
А почему бы их явно не импортировать в нужные компоненты?
Yuriy 🐼
ну потому как import будет создавать скорее всего новый инстант класса
Yuriy 🐼
а так я один раз глобально зарегал его
Yuriy 🐼
и его и юзаю
Stanislav
ну потому как import будет создавать скорее всего новый инстант класса
Если в экспорте вернёшь новый инстанс, то не будет
Женя
Я короч все сделал по документации для хело ворлд
Stanislav
Лучше читать снизу вверх https://vuejs.org/v2/cookbook/adding-instance-properties.html
Женя
Stanislav
achievement unlocked
Женя
Armen
Нописано же чёрным по белому
Женя
но почему он ругается типо версии у них разные
Armen
Или наоборот
Armen
Просто берёшь и npm update vue —save
Armen
Или как там, я уже забыл
Stanislav
но почему он ругается типо версии у них разные
Добавь ^ в начале версий, удали node_modules и lock файл, а затем перевстанови
Женя
ок спс
Aндрeй
Всем доброй ночи)
Женя
Ребят, еще вопрос по Nuxt, у меня при старте приложения первым срабатывает экшн в контроллере который возвращает вьюху. Мне надо нюкст билд к этой вьюхе подключить, не подскажите?
Aндрeй
Ребята? есть здесь любители вебсокетов?)
Mishutka
всем привет, запускаю vue с ssr(nuxt) через nginx, почему может не работать Google Analytics? NODE мод production, никаких логов нет, на сайте видно, что грузится analytics.js, в коде есть UA-XXX-XX код.
Aндрeй
я
Привет, нужна помощь, не сложно уделить минутку?)
Aндрeй
я
Я пытаюсь из vue приложения подрубиться к ws://echo.websocket.org/, юзаю Vue-Socket.io
Aндрeй
Но он возвращает ошибку: Failed to load http://demos.kaazing.com/socket.io/?EIO=3&transport=polling&t=M9ADxqG: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://192.168.1.194:5001' is therefore not allowed access. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
Armen
Ну написана же причина
Armen
Этот домен не позволяет подключаться по вебсокету с другого домена
Mishutka
Уверен что рендерится?
да, вот код со страницы достал, (UA изменил, не знаю зачем =)) ga("create","UA-XXXX-XX","auto"),s.router.afterEach(function(e,o){ga("set","page",e.fullPath),ga("send","pageview")
Aндрeй
Этот домен не позволяет подключаться по вебсокету с другого домена
Я установил расширение cors, но все равно не пашет, выложил на хост: http://test.jobground.ru, он возвращает 403 теперь
Mishutka
может это все гугл, меня вчера нвидиа и майкрософт уже обидели, настало их время
Mishutka
а он разве должен быть настроен? Вы наверное не о том думаете, google analytics - счетчик посещений
Aleksey
А я всё со своими модалками и роутером парюсь... как же так им значение с роутера передать, чтобы и в компаненте можно было окно закрывать, и с роутера открывать, делаю через prop, работает, но warning: vue.esm.js?efeb:591 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "login_form" Как это грамотно сделать?
Michael
что ты хочешь достигнуть, изменяя проп?
Denys
передавай prop с модификатором .sync и делай $emit('update:prop', value) при изменении
Aleksey
что ты хочешь достигнуть, изменяя проп?
чтобы окно открывалось по флагу, и закрывалось по крестику
Aндрeй
this.$emit('input', '')
Denys
ну ты же написал, что через prop делаешь) значит ты уже их передаешь куда-то
Aндрeй
Aндрeй
Рабочий компонент модального окна, основнаный на шине данных, но можешь спокойно на vuex юзать)
Nikita
торгуешь модалками?
Michael
сраные всплывашки с "спросите нас напрямую мы вот тут, Андрей вам перезвонит!" зае....ли ой одолееели
Aleksey
смысл велосипеды городить, компонент то есть: https://bootstrap-vue.js.org/docs/components/modal#
Michael
последнее время пишу туда "отстань!"
Michael
фу, бутстрап
Michael
*зажал нос, машет рукой, отгоняет смрад*
Aндрeй
торгуешь модалками?
Прост синул рабочий пример)
Yuriy 🐼
Ребят есть у кого красивая форма логина на vue