Jake
какой-то поток сознания
Vitaly
Куда transition ложить?
Vitaly
Я хочу чтобы красиво компоненты переключались
Vitaly
И я не видел пока список появится
Jake
это что бот какой-то? 😀
Vitaly
Кто, я?
Jake
да
Vitaly
Нет просто у меня проект на laravel а я начал vue разбирать
Vitaly
Хочу личный кабинет как SPA сделать
Vitaly
SPA лучше работают же чем набор blade шаблонов?
Vitaly
Мне нужна именно реактивность
Vitaly
Добавил удалил сразу изменения
Vitaly
Можно получается просто два blade оставить один админу а второй пользователю
Andrey
привет всем. Тыкните докой, как правильнее синглтон делать для сервиса? Я из ангуляра 1го пришёл, там всё в контейнер надо было добавлять и dependency добавлять у своих компонентов. Я на vue пока юзаю vue-factory, но может это не айс?
Jake
тебе точно не vuex нужен?
Andrey
может и он, но с первого взгляда он непонятный :)
Andrey
ладно, поищу примеры кода с сервисами, может будут идеи
Jake
я просто ангуляр не знаю, а вопрос по-ангуляровски звучит
Andrey
ну например я делаю класс который с API работает, мне надо один объект на всё приложение
Jake
ну для таких дел vuex у нас
Andrey
окей, спасибо, буду разбираться
Jake
👌
Alex
ну например я делаю класс который с API работает, мне надо один объект на всё приложение
Просто модулем этот класс импортировать везде и использовать?
Andrey
@alex_sokolov не очень представляю где будет создание этого объекта происходить и как этот экземпляр потом ссылаться
Alex
Ну обычные js-модули синглтоны же
Jake
🤔
Andrey
ну я делаю export default class { } а где будет new? хотя может я туплю
Andrey
или это при сборке будет автоматом?
Alex
Где импортировав создавать будете. Или в файле функцию фабрику сделать которая если ещё не создавалось — создаст. А если было сразу вернёт класс
Andrey
ну вот это выглядит велосипедом, хотя может я не прав
Евгений
Как подружить последний eslint b vue? Parsing error: The keyword 'export' is reserved
Jake
так сами по себе модули в каком-то смысле синглтоны, зачем класс нужен?
Andrey
надо попробовать, может быть я просто туплю с ES6
Andrey
класс нужен чтобы внутри хранить какие-то данные, например авторизацию
Jake
еще как вариант можно экспортировать экземпляр класса
Jake
сразу в модуле new сделать
Andrey
ну если он будет общий на всё приложение, то ок варинт
Jake
class Hello {} const singleton = new Hello(); export default singleton;
Jake
потом просто импортишь
Andrey
👌 попробую, спс. Но хотелось бы best practices увидеть
Jake
да vuex тебе нужен
Andrey
хорошо, наверное
Andrey
я с первого набега нихрена не понял
Jake
хранить стейт, работать с апи, один на все компоненты
Jake
это vuex
Jake
но велосипеды помастерить тоже не возбраняется особо
Jake
этим vue и хорош
kuanysh anuarkhanov
vuex, справ-ее сказать
Alex
Можно и без vuex :) хранить например в localStorage
Jake
https://github.com/robinvdvleuten/vuex-persistedstate 👌
Murat
Как вы проверяете аутентификацию пользователя? Добавляйте значение в localstorage и его чекайте? Или же храните в store?
Alex
И так и так можно, и так и так будет работать :)
Murat
Именно!
Airat
Я в куках храню
Airat
Но остальные в лс
Murat
Понял, у меня тестовый проект vue + firebase, последний работает только с localStorage..
Murat
За ответ благодарю
Jake
да вон же плагин прямо над твоим вопросом
Александр
народ, помогите плз, надо показывать прогрессбар (обычный бублик) ПОВЕРХ уже отображенного RecycleVIew, думал достаточно в xml слой передвинуть на верх, но нет
Александр
погуглил - все спрашивают как показать прогрессбар пока РВ еще не загружено,ю не мой кейс
Bohdan
ты уверен, что туда написал?
Александр
ты уверен, что туда написал?
да, точно, заработался :)
Anonymous
https://docs.google.com/presentation/d/1f-M1fQYILBBw_ExOsoWHmibdGR50b92YcScQhHjwHKE/edit#slide=id.g26cc7dd365_0_19
Vitaly
потому что не обмениваются опытом
Андрей
меньше знающих - меньше конкуренция
Андрей
наверное.. так думают
Vitaly
а можно обычную ссылку запрограммировать на отображение компонента?
Vitaly
не router-link
Vitaly
мне бэкендщики на работе не разрешают лазить в их код(
Vitaly
но только фронтенд разраб сможет объяснить бэку как надо делать
Anonymous
унижение
Anonymous
беков загнали под шконарь
Vitaly
нет это не унижение
Vitaly
статья была на хабре что фронт очень много вещей должен знать
Anonymous
а бек это такой раб подай-принеси
Vitaly
ну например не все бэкенд разработчики знают как выводить данные
Vitaly
как компоновать их