Сергей
window.location = '/login'
Andrey
Почему так нельзя?
если костыль, но не значит что так нельзя. Я подозреваю вой кейс нужно подругому обрабатывать.
Andrey
window.location = '/login'
тот же самый next(login), только с перегрузкой страницы
Сергей
тот же самый next(login), только с перегрузкой страницы
Ну так у меня на урле login нет vue, а next только history меняет ведь?)
Сергей
тот же самый next(login), только с перегрузкой страницы
у меня /login статичная страница с выводом из laravel
Александр
А Вью как заводишь?
<script type="text/javascript"> var app = new Vue({ el: '#question', data: { }, methods: { } })
Александр
Причём это другое место
Andrey
у меня /login статичная страница с выводом из laravel
а если уже залогинен то 302 на home? раз отдельная страница, то location = login
Александр
Может ты биндишь аппку vue на div в котором лежит textarea?
Нет, отдельный div. Поле гораздо ниже и не вложено.
Сергей
а если уже залогинен то 302 на home? раз отдельная страница, то location = login
У меня есть админка, которая на урле /admin если я открываю браузер с сохраненной вкладкой то вижу админку и могу жмакать, но время куки уже сдохли инужно чтобы был редирект на страницу login, но логин не возвращает страницу админки обратно при этом, а открывается по дефолту страница
Сергей
Andrey
Получается что location это не костыль будет?
нет, но отдельная страница login - странность
Сергей
У меня сайт рендерит laravel и всё на статике кроме админки
Сергей
Я не передаю и не запрашиваю access_token он берётся из браузерных куки
Сергей
нет, но отдельная страница login - странность
у меня lara проверяет разрешение на переход юзера по роутам, если всё окей то открывается админка которая работает на vuejs уже
Сергей
нет, но отдельная страница login - странность
страница авторизации для всех одна просто
Сергей
нет, но отдельная страница login - странность
Я только учусь юзать vue поэтому решил админку только на ней сделать, чтобы пользователей не травмировать багами
Andrey
Я только учусь юзать vue поэтому решил админку только на ней сделать, чтобы пользователей не травмировать багами
а зачем проверять что юзер авторизован до перехода, если все равно в компоненте со страницей будешь запрашивать данные. Просто если по запросу прийдет ошибка сто статуосм 401 или 403, то без компромиса location = login
Сергей
а роуты где у вас?
Для админки в vue, а для юзеров laravel
Сергей
а зачем проверять что юзер авторизован до перехода, если все равно в компоненте со страницей будешь запрашивать данные. Просто если по запросу прийдет ошибка сто статуосм 401 или 403, то без компромиса location = login
Если у меня вкладка была открыта и куки сдохли, то я при нажатии на роуты vue просто получаю ошибку в консоле. А так он перед этим будет проверять авторизацию и тогда уже думать переходить или нужно авторизоваться
Сергей
Andrey
в api запросов
Сергей
Ну если у меня в компоненте 10 запросов может быть, то в каждом запросе это сделать? я правильно понимаю?
Andrey
В каждом компоненте?
а если словить 500 или вообще ошибку сети, то что делаешь?
Сергей
трудно что ли единый обработчик сделать?
Ну я же писал выше, я еще учусь, поэтому советуюсь как лучше сделать)
Сергей
Тгда тебе в @js_ru
ну не настолько учусь) я просто не работал с связкой vue + api, поэтому возникают такие вопросы о том как лучше обрабатывать это)
Dmytro
Привет! А подскажите пожалуйста, вот у меня есть несколько страниц, тупо статика Их нужно делать как компоненты, или есть какой-то вариант закинуть обычными html страницами?
Korg
Привет всем, есть тут онлайн кто-то, кто юзал nuxt? Интересует как подключить глобально свой sass и компилить его. не получается nuxt-sass-resources-loader разобраться.
Anton
можно и просто html
Dmytro
А что тебе конкретно нужно?
Ну есть у меня статическая страница Куда мне её ложить? И как лучше вообще сделать? Как компонент, или ложить куда-то в static/pagename.html Если я положу в static/pagename.html, то роуты настраивать как для обычного html?
Anton
у тебя vue-loader развернут или vue просто на страницу подключен?
Dmytro
у тебя vue-loader развернут или vue просто на страницу подключен?
Тут я пока хз) Мне проект ещё даже не дали и я просто продумываю всё
Dmytro
А, развернут
Anton
тогда тебе сюда https://router.vuejs.org/ru/
Андрей
подскажите, есть ли плагин для вью реализующий функционал, как у фильтров слева на этой странице? https://minsk.jobs.tut.by/search/vacancy?salary=3140&only_with_salary=true&text=%21%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%29&industry=7&enable_snippets=true&clusters=true&search_field=name&currency_code=BYR
Андрей
вот этих http://prntscr.com/iog7q2
Андрей
а есть ли готовое решение, или только самому делать?
Александр
Почему CKEditor не видит элемент при подключении Vue к проекту? Uncaught TypeError: Cannot read property 'unselectable' of null
Anton
Ребят, юзать phpstorm для vue - извращение?)
Armen
Почему это?
Anton
ну есть же webstorm или как его)
Anton
просто я работаю с пхпштормом ежедневно
Armen
Ну а если тебе паралельно надо поддержка PHP то в чём проблема?
Armen
PHPStrom это тот же WebStorm просто с некоторыми дополнительными фичами
Anton
Ребят, юзать phpstorm для vue - извращение?)
та хоть в блокноте пиши, лишь бы тебе нравилось
Vadim
Можно ли *.vue файл указать как entry в webpack'e ?
Anton
http://joxi.ru/Y2Lq1gXH9aGxnA vue нету(
Alexandr
http://joxi.ru/Y2Lq1gXH9aGxnA vue нету(
как минимум в 2018 будет
Alexandr
146% инфа
Anton
ждемс) а пока что выбирать то? html 5?)
Andrey
Почему CKEditor не видит элемент при подключении Vue к проекту? Uncaught TypeError: Cannot read property 'unselectable' of null
<div id="app"></div> <script> var app = new Vue({ el: '#app', template: '<textarea name="answertext" id="answertext" />', data: { }, mounted() { CKEDITOR.replace( 'answertext', { customConfig: '/static/js/ckeditor-conf.js' }); }, methods: { } }) </script>
Anton
vue-cli
спасибо, делаю
Ziloliddin
Не могу возвратить объект в emit
Ziloliddin
как это правильно сделать?
Ziloliddin
onChange (event) { this.$emit('input', event.target.value) },
Stanislav
А в консоле что?
Ziloliddin
я спросил, как вернуть object в emit
Ziloliddin
дальше я сам разберусь
Ziloliddin
я плохо знаю синтаксис js
Ziloliddin
обычно в ключ указывается строка либо любое слово, но он не принимает переменный в качестве ключа
Stanislav
я спросил, как вернуть object в emit
Ну вторым агрументом в emit
Ziloliddin
Ziloliddin
что то так не получается
Stanislav
Может сначала попробовать js подучить?