Vlad
mapState
Stanislav
я на скриншоте не вижу user.data
Vlad
вообще v-if решает все. да
🅅aleriy
ну то что нужно юзать mapState, mapGetters, mapMutation Это не обсуждается даже
🅅aleriy
а то какой то жесткий говнокод получается
Vlad
Rafael 🌵
Stanislav
Vlad
Gustavo Imputsa
Vlad
🅅aleriy
Vlad
просто userData не инициализирована на момент рендера, но vue не отслеживает
Vlad
computed'у
Stanislav
🅅aleriy
- Доктор ну что у меня?
- У вас рак уважаемый, крепитесь
- Но доктор вы же говорили, что у меня камни в почках?
- Да, говорил, камни, а под камнями рак!
Vlad
а зачем...?
чекбокс. v-model и computed с setter/getter. какой вариант лучше?
Stanislav
v-model
🅅aleriy
можно не юзать
да можно, если хочешь превратиь код в помойку и выгребную яму
Vlad
v-model
тебе нужно коммит сделать. как будешь делать ?
и получать значение тоже из стора
Artem
Stanislav
@change / mapState
Vlad
ну а можно сделать один computed
Stanislav
Меньше всего в компоненте я ожидаю увидеть setter у компьютеда
Stanislav
навесить обработчик на событие - это простая и явная операция
Roman
привет!
можно ли при смене компонента в vue router не убивать его?
Roman
сохранять его состояние?
Evgeniy
Ребят, кто-нибудь в наксте знает, как привязать мета-тег title (который в head() страницы), мб можно его как-то в мету запихнуть, или остается только оверрайдить роутер?
Evgeniy
Serge
Evgeniy
@satanch можешь, в хуке deactivated() сохранять данные в стор
Evgeniy
del
Evgeniy
Serge
Stanislav
Evgeniy
этот челик так сказал, правда 2015 год)
Evgeniy
Roman
бл
Stanislav
🤔
Evgheni
Roman
а как в router-view отдельный компонент keep-alive
Roman
никак?
Roman
сохранять в память нужное ручками?
Evgeniy
сложна
Evgeniy
если обернуть роутер-вью в кип-алайв, он что, должен каждый показанный компонент сохранять в памяти?
Stanislav
блет, выпилили роутер из codesandbox
Stanislav
Evgeniy
ждем, когда кто-нибудь тестанет)
Roman
гибкий фреймворк конечно
Roman
(не очень чёт)
Evgeniy
когда мне надо было хранить стейт, я заюзал вуекс и обновлял данные (по необходимости) в beforeMount этого компонента
Roman
предположим
Roman
у нас три вкладки в приложении, они работают через vue роутер
заказчику хочется, чтобы при смене вкладок, сохранялся установленный им фильтр в предыдущей вкладке и позиция скролла таблицы
Roman
как вам такое?
Stanislav
сохраняй в localstorage
Roman
Roman
на закрытие браузера не надо хранить
Armen
sessionStorage
Stanislav
+
Roman
т.е. самому считать jsom скролл?))
Roman
и писать в пикселях?)
Roman
появился запах велосипеда?
Roman
и костыля?
Evgeniy
Скролл страницы?
Stanislav
element.scrollTop не подходит?
Evgeniy
Если скролл страницы, в хуках роутера есть scrollPosition объект, можно его сохранять попробовать
Armen
Кстати у меня тоже тут проблемка со скроллами. Надо типа чтобы скролл срабатывал в самый низ при добавлении записей, если текущий скролл находится в самом низу
Armen
Через вотч делать не получается, ибо когда срабатывает вотч в большинстве случаев элементы уже добавлены в ДОМ и нельзя узнать, был ли скролл самом низу до добавления
VlaDi4eKK
Через таймаут может? Так помоему везде делают... Либо дергать высоту контейнера и ловить момент его изменения...🤔
Armen
Когда на jQuery прогал, то чекал текущий скролл, если в конце - ставил флаг, типа needScroll, потом добавлял элементы, и потом по условию скроллил
Armen
Я кстати не додумался погуглить этот вопрос 😅
Armen
https://github.com/theomessin/vue-chat-scroll
Armen
Лол)
Armen
Armen
Хотя да, если делать сразу после добавления то будет работать