Size: a a a

Vue.js Russian Developers Community

2020 September 09

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
Lev Shagalov
Собственно идея была в том, чтобы хранить состояние в базе в браузере
чем indexedDB не устраивает?
источник

x

x1dan in Vue.js Russian Developers Community
Lev Shagalov
Рано радовался.
PouchDb в том числе работает в браузере. Синхронизируется с сервером при необходимости
Судя по описанию ее, не представляю где и зачем ее можно использовать. Использовать как прослойку? А зачем есть куча генераторов rest api, GraphQL server
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Lev Shagalov
Рано радовался.
PouchDb в том числе работает в браузере. Синхронизируется с сервером при необходимости
а в чем вопрос? Там вроде были обертки какие-то, чем не устраивают?
источник

x

x1dan in Vue.js Russian Developers Community
Lev Shagalov
Собственно идея была в том, чтобы хранить состояние в базе в браузере
Так и храните состояние в vuex, дополнительно в куки сохраняйте и состояние будет обновляться и после перезагрузки страницы
источник

x

x1dan in Vue.js Russian Developers Community
Пока по сути не описана цель, данная задача кажется велосипедом
источник

МЧ

Максим Чемель... in Vue.js Russian Developers Community
Всем привет. Есть компонент меню, который отображается на всех страницах приложения, в меню есть аватар пользователя. Есть профиль пользователя, где одна из возможностей - это изменение аватара пользователя. Мне нужно, после загрузки фотографии (URL фото из API приходит в ответе) изменять аватарку в меню приложения, подскажет кто-нибудь, каким образом можно перерендерить компонент для отрисовки фотографии. В данный момент написан watch для отслеживания fullPath где делается запрос на получение картинки пользователя, но нужно менять именно после загрузки фотки реактивно
источник

x

x1dan in Vue.js Russian Developers Community
Максим Чемель
Всем привет. Есть компонент меню, который отображается на всех страницах приложения, в меню есть аватар пользователя. Есть профиль пользователя, где одна из возможностей - это изменение аватара пользователя. Мне нужно, после загрузки фотографии (URL фото из API приходит в ответе) изменять аватарку в меню приложения, подскажет кто-нибудь, каким образом можно перерендерить компонент для отрисовки фотографии. В данный момент написан watch для отслеживания fullPath где делается запрос на получение картинки пользователя, но нужно менять именно после загрузки фотки реактивно
Сохрани значение в vuex. И там его обновляй. Везде будет реактивное изменение
источник

LS

Lev Shagalov in Vue.js Russian Developers Community
x1dan
Судя по описанию ее, не представляю где и зачем ее можно использовать. Использовать как прослойку? А зачем есть куча генераторов rest api, GraphQL server
Оффлайн же
источник

LS

Lev Shagalov in Vue.js Russian Developers Community
Рафаил Мамедов
а в чем вопрос? Там вроде были обертки какие-то, чем не устраивают?
Вроде старые все
источник

x

x1dan in Vue.js Russian Developers Community
Lev Shagalov
Оффлайн же
Так она же в роли прослойки, значит она будет передавать значения в другую базу? Соответственно офлайна не будет. Да и офлайн vuex-ом сделать не сложно
источник

LS

Lev Shagalov in Vue.js Russian Developers Community
x1dan
Так она же в роли прослойки, значит она будет передавать значения в другую базу? Соответственно офлайна не будет. Да и офлайн vuex-ом сделать не сложно
Он будет как клон базы. Не просто прослойка
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Lev Shagalov
Вроде старые все
может не стоит ее интегрировать именно во Vue?

можно хотеть получить от плагина добавления в эту Бд реактивности, но сложно это наверно.
источник

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
Lev Shagalov
Он будет как клон базы. Не просто прослойка
с доступом к данным  других юзеров?
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Lev Shagalov
Вроде старые все
Т.е. условно у вас данные хранятся в Панче, Вуекс при необходимости получить данные дергает Панч, а Панч при необходимости синхронизируется с сервером

Вы хотите, чтобы Панч автосинхронизировался и реактивно уведомлял об этом Вуекс?
источник

DB

Dmitrii Bikishov in Vue.js Russian Developers Community
Kostya bah
а что так можно?????
Да
источник

LS

Lev Shagalov in Vue.js Russian Developers Community
Vladimir 💉 💊 Voytenko
с доступом к данным  других юзеров?
Ну конечно же такие простые вопросы решаются)
источник

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
Lev Shagalov
Ну конечно же такие простые вопросы решаются)
это  был  вопрос нужно ли это?
источник

x

x1dan in Vue.js Russian Developers Community
Lev Shagalov
Он будет как клон базы. Не просто прослойка
Ну смотрите. Эту задачу можно перевести к такому алгоритму:
1. Сохраняем данные и пытаемся их отправить на сервер
2. Сервер не отвечает, создаём задачу на миграцию
3. Пробуем отправлять. Пока не отправится, допустим раз в минуту или ещё сколько нибудь
4. Отправили удалили задачу
Зачем тут что то придумывать?
источник

Kb

Kostya bah in Vue.js Russian Developers Community
ну это круто очень!!!
источник

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
x1dan
Ну смотрите. Эту задачу можно перевести к такому алгоритму:
1. Сохраняем данные и пытаемся их отправить на сервер
2. Сервер не отвечает, создаём задачу на миграцию
3. Пробуем отправлять. Пока не отправится, допустим раз в минуту или ещё сколько нибудь
4. Отправили удалили задачу
Зачем тут что то придумывать?
+++
источник