
Stanislav
14.09.2018
11:02:38

Alex
14.09.2018
11:02:58
По ссылке пример есть
@input="$emit('update:message', localMessage)">
вот этот update: обработается хитрым образом

Stanislav
14.09.2018
11:03:38
Да

Google

Александр
14.09.2018
11:05:09
Да, спасибо. я как раз смотрел на него

Rustam
14.09.2018
11:06:13

Stanislav
14.09.2018
11:06:35

Rustam
14.09.2018
11:07:02
всмысле одно свойство
?

Stanislav
14.09.2018
11:07:47

Rustam
14.09.2018
11:08:28

Александр
14.09.2018
11:12:35
Два v-model на один компонент не повесишь
sync работает. Но получается, у меня данные компонента показываются только при клике на кнопку. и получается, что sync отрабатывает, но только после ввода чего-либо в инпут. А до этого то мы привязываемся к пустому элементу data

Alex
14.09.2018
11:18:31
Мой вопрос неактуален.

Andriy
14.09.2018
11:23:08
Привет ребят. Простой вопрос: я могу изменять значение которое записывается в поле в обработчике события onchange. Тоесть я к примеру хочу чтобы значение всегда приводилось в uppercase?

Alex
14.09.2018
11:23:41

Владимир
14.09.2018
11:25:00

Andriy
14.09.2018
11:25:35
Мне нужно на бек записывать в uppercase

Google

Артемка
14.09.2018
11:26:08

Andriy
14.09.2018
11:26:14
Не
зачем если можно на фронте

Артемка
14.09.2018
11:27:23
ну ты типа на бэке после валидации делаешь uppercase и всё.
А тут ты аж в чатик пришел спрашивать, как бы так извернуться, чтобы эту мульку на фронте напилить

Alex
14.09.2018
11:29:10
В любом случае если этого не будет на бэке тебе могут прямыми рестами туда напихать всякого

Дмитрий
14.09.2018
11:29:21
Вот так извороты, вот так мульки, пару строчек дописать
Вместо v-model дефолтного, @ change и :value=foo.toUppercase()

Dmitriy
14.09.2018
11:31:49
Всем привет! Есть такая нестандартная задача: есть мнемосхема на svg, неоиходимо привязать ее к данным.
Все бы ничего, если бы не размер схемы, она стостоит из нескольких крупных объектов на svg и в каждом должны быть данные (включая кнопки с их обработчиками и текст). Забиндить какой-то из атрибутов элемента svg не проблема, но как-то уместнее было бы на каждый такой объект svg создать компонент и как-то внедрить 1 компонент в другой. Т.е. по результату должен получиться некий полный и связный интерактивный svg объект (мнемосхема). Есть какие-нибудь идеи?


Ivan
14.09.2018
11:33:49
Подскажите, можно ли как то сделать что бы beforeEach срабатывал после инициализации приложения в App.vue и Vuex ?
Обьясню попородробнее.
У меня человек переходит по ссылке http://localhost:8080/#/webinar . Я в App.vue вызываю экшен во Vuex который проверяет Авторизирован ли пользователь. Если пользователь не авторизирован то его нужно перенаправить на страницу регистрации. Если все ок, то попадает на ту страницу которую заходил изначально.
Но при этом мне нужно обработать ошибки если человек введет какую то фигню например http://localhost:8080/#/uehrfeuife , нужно что бы если авторизирован отправило на /webinar если не авторизирован то на /reg
Как это лучше всего реализовать?

Alex
14.09.2018
11:45:39
это твой роут не найдено (404)
для него и херачь

Ivan
14.09.2018
11:54:39
А внутри /webinar и /reg сделать проверку на авторизацию ?

Yan
14.09.2018
12:05:53

Alex
14.09.2018
12:06:54
Ну вуе распознает такие события и обрабатывает их согласно своей логике.
Тебе не надо вещать обработчик на это событие. Достаточно просто приписать .sync к биндингу

Yan
14.09.2018
12:07:44

DimenSi
14.09.2018
12:07:57
это в доке описано, какой хак

Yan
14.09.2018
12:08:03

Alex
14.09.2018
12:08:07
Там наверху была статейка с примерами. Поищи.

Google

Yan
14.09.2018
12:08:14

Arkadiy
14.09.2018
12:27:38
Всем привет. Вопрос не совсем по vue, но про сборку фронта. в докер
Есть вебпак и ssr, при сборке в вебпак вшивается env, например, API_URL сайта, для каждого сайта свой урл, но логика общая.
Т.е. у меня получается, что нужно делать для каждого сайта отдельную сборку, а их мб много. либо при старте контейнера дособирать из переданного env.
Как это бы изящнее решить?
Есть вариант - при старте ssr внедрять в страницу общие переменные окружения.
ssr стартует как node build/prodServer.js

Rustam
14.09.2018
12:28:42
Не много не в тему. Можно как то контролировать в мобильных браузерах панель браузера сверху(чтобы всегда показывалась например)

Michael
14.09.2018
12:39:59

Rustam
14.09.2018
12:41:08
а что взамен?

Michael
14.09.2018
12:41:25

Evgeniy
14.09.2018
12:42:22
Всем привет. Пишу сайт на laravel+vue. При авторизации происходит ошибка "Session store not set on request." В запросе передаю csrf_token, в форме присутствует поле <input type="hidden" name="_token" :value="csrf"> И все равно ошибка.. в чем проблема?

Roman
14.09.2018
12:43:41

Arkadiy
14.09.2018
12:44:46

Roman
14.09.2018
12:45:09
ну а потом он должен подхватить ее

Arkadiy
14.09.2018
12:45:33
а что именно оно меняет? сейчас env передается в definePlugin
и таким образом вшивается в бандл

Rustam
14.09.2018
12:46:09
а что требовалось?
ну страницу же нужно скролить как то, я спрашивал можно ли как то контролировать верхнюю панель браузера , которая например в хроме исчезает и появляется

Arkadiy
14.09.2018
12:46:49

Michael
14.09.2018
12:47:03

Roman
14.09.2018
12:47:50
а что именно оно меняет? сейчас env передается в definePlugin
не знаю как это лучше делать, но когда мне надо было передать env в конфиг докера\nginx и тд я писал sh который с помощью этой команды инжектит эти переменные туда
ну еще ты можешь с помощью dotenv в .env файле захардкодить свои урлы и при запуске ssr сервера они будут инжектится так же

Google

Rustam
14.09.2018
12:48:09

Arkadiy
14.09.2018
12:49:01

Michael
14.09.2018
12:58:21

Admin
ERROR: S client not available

Emil
14.09.2018
13:36:52
Привет
Подскажите куда смотреть пожалуйста
Приложение не работает на планжетах
Просто не рендерит
То есть получаю просто боди и все
Проблема на Андроид и IOS-9

Alexander
14.09.2018
13:38:55
Всем привет. Хочу прикрутить шаблон на bootstrap к vue приложению.
Все страницы имеют header и footer, кроме логина и регистрации. Как лучше оформить header & footer, чтобы наследовать их на нужных страницах?
может есть открытый пример исходников, где это можно посмотреть?

Mike
14.09.2018
13:40:50
Привет.
Использую Vuetify. Как мне отобразить '<router-view/>' по середине? Сейчас он отображается по середине, но имеет сдвиг небольшой вниз и скрол появился.
<template>
<div id="app">
<v-content>
<app-header/>
<v-layout align-center justify-center row fill-height>
<v-container fluid grid-list-lg>
<router-view/> # его нужно отобразить по середине
</v-container>
</v-layout>
</v-content>
</div>
</template>

Siarhei
14.09.2018
13:40:57
для хедера это отдельный компонент navbar, футер самому надо сделать - маргин-боттом у боди и позишн абсолют у футера с боттом 0. легко гуглится

Alexander
14.09.2018
13:42:14
не, дело не в том, как в html-css это сделать.
Вопрос в том, что есть страница клиентов и страница клиента и там и тут одинаковые header, footer
Вариант завернуть оба в отдельные компоненты и добавлять?

Alex
14.09.2018
13:47:27

Emil
14.09.2018
13:50:01
на маке работает

Alex
14.09.2018
13:51:00
планшет подключи
и дебажь

Emil
14.09.2018
13:53:25
через программу какую то или прсто по usb
?

Илья
14.09.2018
13:53:37
just google it

Alex
14.09.2018
13:54:35
гуглить каждый может(

Google

Родион
14.09.2018
13:54:36
Всем привет, подскажите какой ни будь плагин для обработки свайпа для vue

Илья
14.09.2018
13:54:50
hammerjs

Alex
14.09.2018
13:55:09
компонентики тоже всякие есть
но внезапно

Илья
14.09.2018
13:55:24
компонентики говно в большинстве

Alex
14.09.2018
13:55:25
это почти как кастомный скроллбар

Илья
14.09.2018
13:56:13
ну в целом да
но большинство решений - это обертка над свайпером
тьфуты
над хаммером
поэтому лучше сразу взять его