Anonymous
Если для такого решения использовать тач, то вообще плохо становится
Вопрос применимости самой концепции Drag&Drop за скобками.
Anonymous
👍
Первая ссылка в гугле
Anonymous
Первая ссылка в гугле
Я ж не об том спрашивал) Но это тоже хорошая ссылка)
Anonymous
Пожалуйста)
Roman
Всем привет, делаю авторизацию на вью, на офф документации не совсем понятно что и как, может у кого-то есть какая-то статейка или что-то в этом духе? где от а до я описано как делать
Pasha
https://blog.sqreen.io/authentication-best-practices-vue
Николаич
Использую Vuetify. Сделал обертку над компонентом v-tabs, куда пропсом передаю массив объектов и динамически рендерю табы. Так вот при переключении языка названия табов не меняются. this.$t('common.SignIn') - SignIn или Вход. Для локализации использую vue-18n и в остальном проблем нет. [ { text: this.$t('common.SignIn'), icon: 'person', component: SignIn }, { text: this.$t('common.SignUp'), icon: 'person_add', component: SignUp } ]
Николаич
Решил проблему передавая ключ для перевода, а в табе уже вывожу через $t(tab.text)
Сергей
привет) подскажите где можно прочитать про связку с laravel про авторизацию и хранение пользовательских данных на стороне клиента?) есть ли какие нить готовые примеры или статьи?)
Anonymous
А что там читать, Сергей?
Сергей
А что там читать, Сергей?
Ну не совсем понятно нужно ли создавать секретку для каждого подключаемого, как хранить токен чтобы каждый раз не авторизовываться после закрытия)
Andy
кто юзал Weex? или что посоветуете для нативных ios/android приложений
Anonymous
Секретку - клаент сикрет?
Сергей
Секретку - клаент сикрет?
Да) просто нужно будет сделать апи для мобилы и для веба, поэтому не совсем понятно немного как реализовать
Anonymous
Токен храни в куках
Anonymous
Локасторейж не оч решение для хранения
Сергей
Токен храни в куках
Получается нужно проверять сначало есть ли в куках, а потом тогда запрашивать авторизацию?
Сергей
если нет ничего в куках
Anonymous
Проверять если ли в куках и истекло ли, а потом если истекло или его нет - делать редирект на логин страницу
Anonymous
Если действие требует аутентификации
Сергей
Проверять если ли в куках и истекло ли, а потом если истекло или его нет - делать редирект на логин страницу
А ничего что секретку видно в скрипте, это норм?) то есть в js его можно посмотреть, зачем тогда секретка?)
Anonymous
Норм конечно же
Сергей
просто я с апи только столкнулся и не совсем тогда понимаю зачем создавать разные секретные ключи?) и для чего персональные)
Сергей
и получается если я делаю админ панель через api то мне всегда нужно передавать заголовки между роутами?
Anonymous
Передавать заголовки между роутами?
Сергей
Передавать заголовки между роутами?
ну если я перехожу между страницами в админке
Anonymous
Плохо понимаю. Есть группа роутов и на них мидлвар
Anonymous
Который чекает хедеры
Anonymous
Я ответил на твой вопрос?
Anonymous
Ребят подскажите пожалуйста как подключить внешний css файл стилей в конкретном компаненте
Сергей
ну вот к примеру если я запрашиваю инфу юзера то передаю const header = { 'Accept': 'application/json', 'Authorization': 'Bearer ' + this.access_token }; Если я в админке буду переходить по разным роутам, мне тоже самое нужно делать?
Сергей
чтобы проверять админа и не пускать юзеров.
Сергей
Я ответил на твой вопрос?
просто вся вьюха будет через vue js реализована и доставать данные по api для разных роутов.
Anonymous
При каждом запросе где нужна инфа юзера эти хедеры
Anonymous
Сделай хелпер хз или сервс
Сергей
Сделай хелпер хз или сервс
Хорошо) если вьюха пользовательской части будет на ios/android то всё тоже самое, ни какой магии делать не надо для этих платформ относительно бекэнда?)
Anonymous
Бэк не зависит от фронта никаким образом
Anonymous
Будь то айос или вин фон
Someone
Вопрос по динамическому переключению компонентов. Есть у меня в шаблоне <component :is="view">, я его перещёлкиваю туда-сюда view = 'outer' и view = 'inner', тут всё хорошо. Теперь интереснее: у компонента inner есть входной параметр, и я хочу, чтобы по одному действию <component> подменялся на <inner :param="val1">, а по другому действию — на <inner :param="val2">. Это реализуемо?
leviskay
<outer v-if="view == 'outer' "/> <inner v-else-if="view =='inner' " :param="val"/>
Someone
Хмммм... Да, похоже, что так и придётся, спасибо
leviskay
кто может тыкнуть на годный контент по тру авторазации пользователя?
leviskay
нет годного материала по авторизации? даже не знаю, за что зацепиться, уже надоело только фронтедом заниматься :)
Victor
https://t.me/vuejs_ru/213512
leviskay
спасибо, не заметил
xxtux
лезешь чтобы добавить ссылку в закладки, а она уже в закладках
Serge
А как нибудь можно сгруппировать геттеры в девтулсах во vuex ?а не чтобы они были плоским списком ?
Evgeniy
Пытаюсь разобраться с троттлингом, кто-нибудь может объяснить, в чем разница между вызовами 1 и 2 https://jsfiddle.net/fzck7kqo/31/
Andrew
тротл создает функцию которая не будет вызываться чаще чем указано. во втором варианте ты просто создаешь эту функцию на каждом интервале, а не вызываешь ее
Andrew
так наглядней наверное: const f = _.throttle(function() {func()}, 2000) setInterval(function () { f(); }, 250)
Andrew
Таир, это просто пример
Tair
Таир, это просто пример
конечно, просто еще один вариант
Nikita
тротл и дебоунс надо записывать, они возвращают модифицированную функцию
leviskay
проверять при каждом роутинге авторизован ли пользователь и в случае неудачи кидать его на страницу авторизации оптимально?
Nikita
ну рест апи так например и работает. Ты можешь клиента всегда считать авторизованным после первой авторизации и выкидывать его из авторизации при первой же ошибке с бека.
Сергей
Ребят как работать с куки в vue?)
Nikita
а в роуте выставлять мету "auth" например и чекать при каждом переходе, авторизован ли у тебя пользователь, ты его пускай дальше и если бек откажет дальше, то просто выкидываешь чела
Nikita
leviskay
мета?
Nikita
мета?
https://router.vuejs.org/ru/advanced/meta.html
Сергей
причем тут vue и куки
токен авторизации хранить) или подскажите как?)
leviskay
https://router.vuejs.org/ru/advanced/meta.html
да, я уже начал по доке рыскать в поисках, сяп
Сергей
я об этом t.me/vuejs_ru/213522
Nikita
Nikita
https://blog.sqreen.io/authentication-best-practices-vue/
не знаю, насколько они бест, но там хотябы направление получишь
Dorian
всем привет как обратиться к стору в роутере beforeEntet ?
Nikita
импортировать стор напрямую
Сергей
не знаю, насколько они бест, но там хотябы направление получишь
ага) посмотрю) спасибо) Я уже устал искать как реализовать crud в админ панели. Чтобы после закрытия браузера не авторизовываться заного
Неп Лох
В статье говорится что localStorage хорошее решение хотя это не совсем так
Nikita
В статье говорится что localStorage хорошее решение хотя это не совсем так
да какой-то обоссранный написал, что локалстор не безопастный и все это подхватили
Dorian
импортировать стор напрямую
это будет тот же стор, что и в компонентах ? )