Vladimir
на данный момен))
Dmitry
народ как мидлы делать ? beforeEach все проверять по свич кейс ?
gearmobile
на данный момен))
на данный момент )) разве этого не достаточно? ))
Vladimir
Ну так, я к тому , что пока вью в этом проигрывает
gearmobile
ну это да. И реакт натив, но круче то вью
да - react native меня привлекает ) но - не буду, ибо - учить react native === учить react увы (
Dmitry
ахаха. Я плагин поставил. Все методы вью светит. D
Nikita
ибо свичкейс это явно не то ? Посоветуйте )
Так а тебе зачем все проверять?
Dmitry
Так а тебе зачем все проверять?
я понял. смотрю по регулярке типа если auth. Я что то делаю. и пропускаю. Иначе нет. Так ? Так делают ? + этот метод асинхронный ?
Dmitry
а. метадата
Denys
Я добавляю элемент в объект через Vue.set. Это объект инпутов грубо говоря. Мне нужно потом на нем поставить focus, как это лучше сделать? Если я делаю сразу фокус, то у меня такого элемента еще нет на странице, отдает null, а не элемент
Dmitry
Ага
типа видим мету и проверяем. промис в хук можно пихнуть ?
Dmitry
а понял
Dmitry
о да ) круто
Dmitry
я просто решил не подымать реакт и тд. А взял темплейт. Да бы попробовать jwt с нодой ). К стати нода на тайпе. мм круто. А вот в реакт к примеру апомоему нету хуков в роутере. (но это не точно, я просто может не знал)
Nikita
типа видим мету и проверяем. промис в хук можно пихнуть ?
Почитай по роутеру есть инфа в доках о том загрузке данных перед переходом или после, в бефорИч не думаю что есть смысл асинк операции вешать
Nikita
а где их проводить ? на пример узнать аворизирован или нет. Что как не бефорич ?
Меня именно асинхронность выполнения как то отпугивает)
Nikita
По факту выйдет что при любом переходе возможна задержка?
Nikita
Ну это уж отсебятина и имхо
Dmitry
Запрос данных после перехода. Ну это нормально. Но вот не пустить на страницу. Именно бефор нужен
Dmitry
Ну это уж отсебятина и имхо
нет. именно при переходе на аворизированый участок. Ну ясен пень. А что делать. Нужно же всегда проверять токен. Или можно просто смотреть токен в локал стораж на пример. И все - задержки не будет. При операции передаваиь его- если 401, стираем токен из локала
Dmitry
так наверное правильнее
Nikita
так наверное правильнее
Наверно) с авторизациями я пока не работал)
Nikita
Тут есть ребята кто за jwt болтали мб подскажут
Dmitry
Тут есть ребята кто за jwt болтали мб подскажут
я так и делал. Нормально. ТОлько на нюкст. там проще. Но вся соль jwt на сервере. Сейчас с нодой юзну jwt )
Dmitry
'@/components/Dashboard' как эта фишка пашет ? @ это корень проекта так обозначают ?
Dmitry
обычно src
а где он ставиться ? смотрю конфиг и не вижу
Dmitry
он по умолчанию src ?
Ruslan
resolve: { alias: { ... } }
Ruslan
https://github.com/vuejs-templates/webpack/blob/master/template/build/webpack.base.conf.js#L27
R
Привет есть кто подскажет по route middleware ?
R
нашел примеры как вообще можно это сделать, но чето не получается )
Dmitry
'@': resolve('src') а вот
R
нее
Dmitry
нее
а откуда ? Во вью помоему нету middleware
R
сорян хотелось че то на подобии от лары сделать только вот не могу врубиться
R
а вот если interceptors заюзать? моя цель на самом деле проста если от сервера пришел 401 редиректить на login
Dmitry
пришел 401 выкинул. Для этого мидл не пойдет. Такого нету. И не сделать автоматом. Наверное ты хочешь как в ноже в експрессс и тд. Ловить ошибки и если 401 то редирект. такого нету. только руками явно
R
((
Roman
часто надлюбаю шаблоны внустри шаблонов <template> <template> </template> </template> но не понимаю смысла, может кто подскажет в чём смысл?
Squall
Привет. Кто знает, как избавиться. Настройки такие "eslintConfig": { "extends": ["plugin:vue/base", "airbnb-base"] } Неужели придется писать ../pages/Login/Login.vue
Roman
https://ru.vuejs.org/v2/guide/list.html#v-for-и-template
эвоно чего, ясно, спасибо
Alex
друзья, подскажите, пожалуйста, является ли нормальной практикой использовать $store.commit в компонентах?
Andrey
друзья, подскажите, пожалуйста, является ли нормальной практикой использовать $store.commit в компонентах?
вполне. но не стоит размазывать работу со сторой по всем компонентам, особенно тем, которые чисто UI
Alex
Спасибо
Алексей
подскажите если на сайте используется кука с httpOnly=false то её может прочитать любой скрипт загруженый с любого домена ?
Diasko
Скиньте пример для vuex по
Diasko
subscribe
Dmitry
блин. Народ. Ноду + jwt .зал кто ?
Diasko
Не хочу вешать ватч на state, хочу вызов события из action vuex
Виталий
Г
Виталий
Но там тебе в тултипе написали какие правила не принимают такое написание
Виталий
Можешь их просто в конфиге в "rules" переписать
Жалгас
Но когда надо найти готовое open-source решение какой-либо проблемки, выясняется что на вью нихрена еще на написано, или написано отвратительно, а на реакте 6 вариантов на выбор один лучше другого. А так в целом мне вью понравился больше и вход в него слету проще.
Зачастую бывает что когда надо немного изменить готовое open-source решение какой-либо проблемки, выясняется что это потребует много времени, а годное гибкое решение можно написать самому, вот тут vue выручает
Виталий
Потом та же херь
Виталий
Но с Гугл картами
Виталий
Там ещё проще и быстрее самому
Жалгас
в итоге мы получаем кучу готовых решений по специфичным проблемам, которые требуют помнить их особенности. Такие как не интуитивный систаксис и методы, документция, да и вообще время чтобы с этим познакомиться
Жалгас
а vue позволяет быстро писать свои решения
Aleksandr
а vue позволяет быстро писать свои решения
Не поспоришь, но это не отменяет того факта, что Vue более молодой и реально качественного кода на нем написано меньше (пока).
Виталий
То чувство когда впервые увидел элегантный способ закончить холивар и никого не обидеть х)
Dmitry
Не пойму, почему это Flow выдает варнинги на такие паттерны деструктурирования :/ Чем unsuported - движком Flow или ES6? Error: destructuring.js:10 10: ({n: obj.x} = {n:3}); ^^^^^ unsupported expression pattern in destructuring Error: destructuring.js:11 11: [obj.x] = ['foo']; ^^^^^ unsupported expression pattern in destructuring
Dmitry
работал кто с авторизацией на ноде ? плез ответте 😪
Жалгас
Не поспоришь, но это не отменяет того факта, что Vue более молодой и реально качественного кода на нем написано меньше (пока).
незнаю, обычные вещи которые используются повсеместно, их пруд-пруди на vue. А то чего на vue нет, то я и в ангуляре и в реакте не брал бы в готовом виде. Ведь это решения специфичных проблем, которые мы обдумали и вернемся к их реализации еще раз с желанием что-нибудь, а готовые решения зачастую на любом фреймворке не дают той гибкости которую хотелось бы.
Жалгас
У тому же действительно хороший код можно прикрутить к любому фреймворку ведь он будет написан на ваниле