
Евгений
25.09.2017
14:03:57
для переходу на Angular

Valeriy
25.09.2017
14:55:51
ребята, добавил spred оператор ...mapState и в консоли словил ошибку SyntaxError: Unexpected token Options.vueЯ надо babel настраивать или это vue-loader работает неправильно?

Александр
25.09.2017
14:58:25
когда была ошибка с ...map...
создал .babelrc

Google

Александр
25.09.2017
14:58:32
туда написал
{
"presets": ["es2015", "stage-2"]
}
ну и поставил
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-2": "^6.24.1"

Victor
25.09.2017
15:39:23
#whois
▫️online-rpg игра. Пока что в активной разработке. Фронт на Vue2, backend - TS+GraphQL
▫️11 лет PHP, сейчас перекатываюсь на ноду+фронт
▫️Уже пилю реальный проект на Vue, так что могу подсказать, как оно "за пределами Hello World"
▫️Интересно почитать, кто и как применяет Vue. Интересные задачи и кейсы
▫️Харьков
▫️Нагуглил
Это типа если что я пытаюсь соблюдать традиции :)


Гийденко
25.09.2017
17:23:51
❓ такой #вопрос общеархитектурный.
надо решить щас побыстрому чтобы работало, потом всё равно ктото будет переделывать\доделывать более "умно".
*Задача: *
- есть внешний сервер готовый к подключению по webSocket
- есть простое vue приложение (без плугинов типа vuex)
- есть sessionID в куках чтобы кннектиться после простого логина по http
*Вопрос:*
Как лучше внутри приложения организовать объект вебсокета?
куда его положить в data или какоето кастомное свойство\атрибут? Как это бычно делается? Создавать его при инициализации приложения или сначала как null и потом вызвать функцию чтобы создался объект и присвоился в нужное свойство?
Повторю, надо щас простое быстрое решение просто для тестов.
Спасибо!
https://gist.github.com/paulwinex/a67cad63f7f31e146ce17ac80b0c6dfc
вот на такую штуку меня хватило)

Dave
25.09.2017
17:55:05
@paulwinex норм так - пойду обмажусь)

Гийденко
25.09.2017
18:23:56

Victor
25.09.2017
18:34:19
https://github.com/icebob/vue-websocket
доступен как плагин, глобально

Vitaly
25.09.2017
18:53:20
Ребзя привет! Помогите мне новичку со Vue и Nuxt js пожалуйста.
Проблема с HttpOnly. Загвоздка в том, что от сервера приходит токен в Set Cookie и в последующих запросах он не передается.
Кто сталкивался и как решил эту проблему? Думаю надо копать в настройках Nuxt js.Гуглил, но ничего толкового не нашел.

Google

Гийденко
25.09.2017
18:53:22

Женя
25.09.2017
19:12:35
Скажите, будет ли что то, кроме божей кары разумеется я страшное, если в дочерний прууп передавать объект и за счёт этого без эмитов менять состояние родителя?

Victor
25.09.2017
19:14:19
Почему бы просто .sync не использовать?
https://vuejs.org/v2/guide/components.html#sync-Modifier

Женя
25.09.2017
19:20:42
но если мне в целом удобно передать объект и менять его свойства в дочернем компоненте, не парясь про синк, это -норм?

Kolya
25.09.2017
19:22:38
Потом говна поешь

Victor
25.09.2017
19:30:26

Женя
25.09.2017
19:34:19
ну т.е. чисто религиозные причины по-факту? ?

Kolya
25.09.2017
19:38:16

Victor
25.09.2017
19:57:19

Aleksey
25.09.2017
20:07:13
Привет всем. Подскажите, пожалуйста, как правильно реализуется такая задача. У меня есть лендинг с несколькими подстраницами. На всех страницах почти что одинаковые формы отправки данных. Как мне отправлять с них данные без размножения одинакого кода в компонентах? Так сказать один обработчик на все компоненты. Раньше на jquery просто вешал на все формы класс и на него событие сабмита и через ajax швырял данные, а сейчас в компонентах ограниченная видимость. Спасибо

Вишневый чай
25.09.2017
20:08:28
Нутыпонел
И часы в дабегаре, и кофе кофе

Леха
25.09.2017
20:10:22

Вишневый чай
25.09.2017
20:11:43

Женя
25.09.2017
20:11:52
спасибо всем, задумаюсь над вашими словами

Леха
25.09.2017
20:12:49

Google

Вишневый чай
25.09.2017
20:13:00
Незабудь только статику отрендерить, боты увидят твой лендос в рантайме и офигеют

Aleksey
25.09.2017
20:14:42
Лендос на вуе? Прикольно. Миксин пиши
В принципе я так и сделал, а парсить с формы данные через ванильный js querySelector или как то создавать в каждом компоненте data и туда привязывать поля?

Вишневый чай
25.09.2017
20:15:33

Aleksey
25.09.2017
20:16:18

Евгений
25.09.2017
20:16:25
Ты имеешь ввиду, собрать в статические html?
Незабудь только статику отрендерить, боты увидят твой лендос в рантайме и офигеют

Вишневый чай
25.09.2017
20:16:25
Вобщем в пва используют подход с реактивным состоянием данных в дате вместо селекторов

Евгений
25.09.2017
20:17:17
Спасибо)

Вишневый чай
25.09.2017
20:17:55
Это одна из основных идей компонентного подхода

Aleksey
25.09.2017
20:19:21

Вишневый чай
25.09.2017
20:20:15
На самом деле даже не один

Aleksey
25.09.2017
20:21:05
А из этих слотов можно будет инпуты привязывать по v-modal к data компонента формы?

Вишневый чай
25.09.2017
20:24:05
Мм, это интересный вопрос, с вуе так не пробовал, но в аврелии я так делал. Надо попробовать. Если не получится то в этом случае обычно начинают рекомендовать редакс, но блин, этож лендос

Victor
25.09.2017
20:25:07
Да, в этом же и суть слотов, что по факту ты внутрь компонента инжектишь внешние контролы. У содержимого слота область видимости родительского компонента

Вишневый чай
25.09.2017
20:25:33
Ну вот и супер, все как у людей

Victor
25.09.2017
20:26:23
Отсюда же проистекает и такой нюанс: код в слоте ничего не знает про пропсы и дату компонента

Google

Victor
25.09.2017
20:26:32
Это тоже нужно учитывать

Aleksey
25.09.2017
20:27:06
Буду пробовать, спасибо ?

Эльвира
25.09.2017
20:30:55

Aleksey
25.09.2017
20:33:35

Victor
25.09.2017
20:36:26
Да, phone должен быть в data левого компонента/страницы

Aleksey
25.09.2017
20:37:09
А как мне его тогда считать в методе submit в компоненте формы?

Vladimir
25.09.2017
20:37:12
почему не юзаешь @submit.prevent , чем писать этот e.preventDefault() ..

Aleksey
25.09.2017
20:37:41

Vladimir
25.09.2017
20:38:09

Aleksey
25.09.2017
20:39:58
Я так понимаю, что эти данные можно в компонент формы прокинуть через пропсы, но опять же это не решает проблемы, что придется плодить data на все компоненты с формой((
Есть такое решение https://github.com/10quality/vue-form/blob/v2.0/src/vue.form.js

Andrii
25.09.2017
22:06:31
Ребята, вопрос. У меня есть компьютед велью. Мне нужно чтобы она менялась от других свойств, которые определены в дата. Когда меняю их, компьютед не вычисляется. Как это делать во вью?

Denys
25.09.2017
22:08:22
watch?

Andrii
25.09.2017
22:12:04
окей, то есть мне вручную компьютед заставлять вычисляться надо?

Victor
25.09.2017
22:16:00
не, что-то не то
если что-то в data меняется, то все computed, которые от него зависят, пересчитываются
у меня с этим проблем не было
запили gist, посмотрим

Andrii
25.09.2017
22:42:21
хм, написал фиддл и все ок. в реальном примере я меняю их в событии онклик и через app.is_filtered = true; где app это Vue({})
Оно так работает или по-другому надо задавать? Если

Google

Andrii
25.09.2017
22:46:49
ох блин, в фиддле так тоже работает
Спасибо короче)