Anonymous
сложна)
Anonymous
это data в <script></script> компонента
как атрибут если то зайдет?
Anonymous
сек
Anonymous
https://ru.vuejs.org/v2/guide/#%D0%94%D0%B5%D0%BA%D0%BB%D0%B0%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%80%D0%B5%D0%BD%D0%B4%D0%B5%D1%80%D0%B8%D0%BD%D0%B3
Anonymous
ладно попробую найти
Anonymous
просто data занята каким то большим элементом
Anonymous
там по ссылке прямо пример
Anonymous
покажи код
код не показать просто так)
Anonymous
покажи код
вот есть for
Anonymous
<answer-input> это <script>
Anonymous
как раз
Anonymous
данные передаются кажется через Vue>Component
Владислав
а как в зависимости от роли подгрузить на роут нужный компонент?
Anonymous
вот есть for
не очень понятно ... дай более общую картинку, например ссылку на гит
Anonymous
а как в зависимости от роли подгрузить на роут нужный компонент?
хочешь редирект делать или не показывать часть компонента ?
Anonymous
а как в зависимости от роли подгрузить на роут нужный компонент?
https://router.vuejs.org/ru/advanced/navigation-guards.html запиши в vuex userRole, и исходя из этой роли, выполняй нужное действие при помощи сторожевых хуков
Владислав
а какой хук использовать, который 100% всегда сработает? beforeEach не работает если поменять руками адрес в адресной строке браузера и нажать enter
Anonymous
beforeEach (to, from , next) { if (userRole === 'admin { next('/admin') } else { next('/non-admin') } }
Anonymous
router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requiresAuth)) { // этот путь требует авторизации, проверяем залогинен ли // пользователь, и если нет, перенаправляем на страницу логина if (!auth.loggedIn()) { next({ path: '/login', query: { redirect: to.fullPath } }) } else { next() } } else { next() // всегда так или иначе нужно вызвать next()! } })
Anonymous
вот такой пример сработает в любом случае
Anonymous
https://router.vuejs.org/ru/advanced/meta.html
Anonymous
естественно, нужно поменять то, что проверяешь
Владислав
ок, спасибо)
Evgheni
ребят а где инициализировать model? которую прописывать во v-model
https://ru.vuejs.org/v2/guide/components.html#Поля-ввода-форм-с-использованием-пользовательских-событий ты про это?
Evgheni
кажется это то
#Настройка-v-model-у-компонента , немного промахнулся
Astr0junk
Коллеги, как от родителя в конкретного потомка ивент стрельнуть?
Astr0junk
формочка-потомок, родителю стреляет что данные надо отправить. родитель отправляет - в случае успеха, хочу что бы тригнул в неё - "можно закрываться"
Astr0junk
Поле которое открывает закрывает - локальные данные компонента формочки
Astr0junk
отвечает только за состояние UI
Astr0junk
хочется по имени в компонент выстрелить
Astr0junk
типа this.$children[name].$emit('submit_success')
Stanislav
ну сделай пропс
Astr0junk
нафига?
Astr0junk
это не логично тут
Astr0junk
это локальная переменная для UI
Astr0junk
сделал пока через promise chain
dmi
ребят в vuetify есть password поле?
Rafael 🌵
Rafael 🌵
там пример прям в доке есть
dmi
спс
Anonymous
Мужики, кто делал preloader/spinner во vue ?
Oleksandr
Мужики, кто делал preloader/spinner во vue ?
https://vuejsfeed.com Посмотри тут)
Oleksandr
Там куча всяких приколов есть
Anonymous
Благодарю
Astr0junk
у нас есть возможность подписаться на transitionend? когда транзишен в цсс описан, а не как директива вью?
pawel
Привет У меня приложение на vue в продакшен сборке должно должно обращаться к разным урлам в зависимости от сервера на котором оно запущено. Очень хотелось бы разрулить это одной сборкой к которой на каждом сервере будет прикладываться файл с конфигами для приложение. Соответственно в девеле хотелось бы тоже иметь такой файл, для упрощения разработки. Подскажите как это можно сделать
Astr0junk
pawel может на уровне сборки в вебПаке задефайнить переменную? типа АпиУрл
Astr0junk
@gmtyllo +
Astr0junk
только там кажется не только от окружения
pawel
> Astr0junk так можно, но хотелось бы собрать все не на продакшен сервере, а на отдельной машине и на все продакшен сервера раскидать уже скомпилированный одинаковый код
pinelover
https://www.npmjs.com/package/vuex-persistedstate полезная штука
Astr0junk
https
Astr0junk
https://developer.mozilla.org/ru/docs/Web/HTTP/Methods/OPTIONS
Astr0junk
https://stackoverflow.com/questions/1256593/why-am-i-getting-an-options-request-instead-of-a-get-request
Astr0junk
https://stackoverflow.com/questions/29954037/why-is-an-options-request-sent-and-can-i-disable-it
Vano
Ребята как сделать что бы по клику на кнопку она окрашивалась, сейчас если нажму на сдедующую то текущая потеряет свойство
Astr0junk
@vanogaidar кажется у тебя одно пропети для всех трех используется
Astr0junk
надо три экземпляра типа
Vano
да но у меян ети кноки динамически выводятся
Astr0junk
что это вобще за элемент UI?
Astr0junk
ну значит надо каждой строке добавить проперти - checked
Vano
добавить мейл в рассылку
Astr0junk
и его тоглить
Astr0junk
на клик по кнопке в каждый строке
Vano
ок спасибо
Rafael 🌵
ну, во первых не видно твоего конфига
Stanislav
Патамушта у тебя OPTION на бэкэнде проверяется
Stanislav
* на авторизацию
Stanislav
Статус 401
Stanislav
Это называется "pre-flight request". Вызывается, когда ты используешь basic auth
Anonymous
а разве это норм комиттить в стор напрямую?
Stanislav
Может еще и при GET быть, это уж как браузер решит
Stanislav
Anonymous
не. я про commit preloader