
Victor
13.07.2018
16:04:16
ну я с SO взял, окей уже в доке

Stanislav
13.07.2018
16:04:21
?

Влад
13.07.2018
16:04:44

Victor
13.07.2018
16:05:31
Зашел на SO. Увидел решение с @click.native. Не понравилось. Открыл другой SO. Там beforeRouteLeave. Он у меня не сработал. Написал сюда))

Google

Victor
13.07.2018
16:05:39
щас попробую понять почему не работает)
// called when the route that renders this component is about to
// be navigated away from.
менюшка же не отдельный роут(

Zypar
13.07.2018
16:08:25
vue-loader есть
бэк на рельсах

Hedint
13.07.2018
16:11:24
в вебпаке прописан лоадер?

Zypar
13.07.2018
16:11:40
да
webpacker юзается

Hedint
13.07.2018
16:15:10
хз тогда. ошибка как бы явно намекает

Stanislav
13.07.2018
16:18:42

Hedint
13.07.2018
16:18:44
погугли, почитай issues у вебпакера вашего, там есть похожие
(https://github.com/rails/webpacker/issues/1453, https://github.com/rails/webpacker/issues/1178)

Zypar
13.07.2018
16:21:44

Stanislav
13.07.2018
16:22:39

Google

Zypar
13.07.2018
16:22:47
да
yarn upgrade vue-loader@14.2.2 это тоже ствил

Stanislav
13.07.2018
16:22:54

Zypar
13.07.2018
16:23:00
все их читал и пробовал

Stanislav
13.07.2018
16:23:20
ну хз тогда.
"У меня все работает" (с)

Arkadiy
13.07.2018
16:32:07
вроде бы стакивался с похожей проблемой. 15 версия по другому конфигурируется.
https://vue-loader.vuejs.org/ru/guide/#%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E

Zypar
13.07.2018
16:32:29
сейчас чекнем
аа
тоже пробовал

Arkadiy
13.07.2018
16:38:49
а рельсы тут ни причем
У меня вебпак и rest апи

Zypar
13.07.2018
16:44:30
ок

Furrya
13.07.2018
18:47:46
Кому интересно, кто может и хочет меня:
- покритиковать
- обложить %sencored%
- показать себя "папкой" темы
прошу посмотреть (такой code review)
https://github.com/furryablack/vue-dep-inject
Публиковал такую же просьбу в группе по Vue в ВК,
но там вообще тишина.
Появились кое какие идеи, решил выделить время на рефакторинг и собственно, проверку/реализацию идей. Вспомнил про сообщество в телеге.
PS: сейчас спулил реп и понял, что наплодил больше оверхеда с travis/автоматическим релизом/etc.
Лучше бы тестами заморочился.

Roman
13.07.2018
18:55:25

Furrya
13.07.2018
18:56:00

Bohdan
13.07.2018
19:04:27
и, соответственно, прокидывать штуки под этим ключом как аргументы в конструктор сервиса

Дмитрий
13.07.2018
19:33:29
Кто работает с nuxt, можете дать совет? Т.к asyncData работает только на страницах, как мне загружать данные на компонент? Компонент представляет собой блок на странице такого типа:

Google

Дмитрий
13.07.2018
19:33:40

Van
13.07.2018
19:35:10

Дмитрий
13.07.2018
19:35:44
this.$parent.******.
Только изучаю vue, да и nuxt, и нашел такой костыль.

Roman
13.07.2018
19:36:37

Дмитрий
13.07.2018
19:36:44

Roman
13.07.2018
19:36:59
пропсами это сделай например

Van
13.07.2018
19:39:16
Можно чуть подробней или ссылку какую. Спасибо.
perfectPage.vue
<template>
<layout>
<room-cards :rooms="rooms"/>
</layout>
</template>
<script>
export default {
asyncData() {
return new Promise(resolve => resolve({ rooms: [{...}, {...}, ...] }))
}
}
</script>

Дмитрий
13.07.2018
19:39:57

Van
13.07.2018
19:41:06

Ислам
13.07.2018
20:05:15

Ислам
13.07.2018
20:05:15
Объясните пжл почему один из props’ов становится undefined ?
Данные передаю, все приходит с сервера, но в компонент не попадает

Stanislav
13.07.2018
20:09:16
Скриншоты конечно ?
Это пхп?

Ислам
13.07.2018
20:09:31

Bohdan
13.07.2018
20:09:41
угу, пхп

Ислам
13.07.2018
20:09:57
php, php

Bohdan
13.07.2018
20:10:08
если ты делаешь такой костыль - преобразуй сначала пхп массив в js массив

Google

Alex
13.07.2018
20:10:08

Stanislav
13.07.2018
20:10:17
Уже хорошо

Alex
13.07.2018
20:10:26
Видно, что какие-то проблемы с скринами просто

Admin
ERROR: S client not available

Bohdan
13.07.2018
20:10:40

Ислам
13.07.2018
20:11:11
По существу кто нибудь что нибудь скажет?

Stanislav
13.07.2018
20:11:52
Так а где у тебя в инкоминг-платформ данные прокидываются? Я не вижу

Vadim
13.07.2018
20:12:15
JSON.parse({{ json_encode($var) }})

Ислам
13.07.2018
20:12:17
Вторая фотка

Stanislav
13.07.2018
20:13:06
У нас походу разные скриншоты

iwannafly
13.07.2018
20:13:17
Шота не видно

Ислам
13.07.2018
20:13:27
JSON.parse({{ json_encode($var) }})
Они как объект уже прилетают, а не как строка.
Есть подобная реализация в другом компоненте но там 1 пропс входной и с ним все норм. Но если добавить ещё пропс то он тоже undefined
Может проблема в самом vue?

Stanislav
13.07.2018
20:13:46

Ислам
13.07.2018
20:14:10
Нет
В самом деле)) о чем это я

Stanislav
13.07.2018
20:14:44
Выдели, пожалуйста, где инкоминг-платформ

Ислам
13.07.2018
20:15:14

Stanislav
13.07.2018
20:15:28

Ислам
13.07.2018
20:16:15

Google

Ислам
13.07.2018
20:16:16
Ааа не, скрин не тот ?
Ек макарек
Надо было через - передавать
А не камелКейс

Pavel
13.07.2018
20:17:09
Нет
Это не играет роли

Ислам
13.07.2018
20:17:37
Как видно из опыта - играет )

Pavel
13.07.2018
20:17:55
Ну ок

Ислам
13.07.2018
20:18:26
Мощные скрины подтверждения

Stanislav
13.07.2018
20:19:51
Это не играет роли
https://ru.vuejs.org/v2/guide/components-props.html#Стиль-именования-входных-параметров-camelCase-vs-kebab-case

Ислам
13.07.2018
20:20:13
404

Pavel
13.07.2018
20:20:34
Ахах

Stanislav
13.07.2018
20:21:17