@vuejs_ru

Страница 1401 из 3900
Евгений
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
доступен как плагин, глобально
мне нужна именно обертка под channels, хотя может и этот подойдет

Женя
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
но если мне в целом удобно передать объект и менять его свойства в дочернем компоненте, не парясь про синк, это -норм?

Victor
25.09.2017
19:30:26
но если мне в целом удобно передать объект и менять его свойства в дочернем компоненте, не парясь про синк, это -норм?
1. Тестируемость снижается 2. Если ты на проекте не один, то остальным этот способ может не подойти. Будут конфликты в команде. Зачем оно тебе надо? Хочешь только для себя пилить проект в стол - пожалуйста, пиши, как хочешь.

Женя
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:11:43
Как боженька смолвил ?
Горький опыт ? (должен быть у каждого)

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

Леха
25.09.2017
20:12:49
Горький опыт ? (должен быть у каждого)
Люто плюсую. Пока свое поле с граблями не перейдешь - понимания мало будет.

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

Aleksey
25.09.2017
20:16:18
Ну вообще конечно дата, тебе же рактивность нужна (или нет? Валидация?)
Просто тогда получается, что все равно в каждом компоненте придется создавать под каждую форму data и передавать ее в функцию с отправкой уже, да?

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

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

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

Ты имеешь ввиду, собрать в статические html?
Да. В доке это называется пререндеринг

Евгений
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
Буду пробовать, спасибо ?

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() ..

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
ох блин, в фиддле так тоже работает

Спасибо короче)

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