Size: a a a

Клуб Vue.js-разработчиков

2021 June 30

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
не совсем так
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
это если запрос прошел
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
ну я не вижу, что возвращает current.query.page
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
так view идет пустым
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
он возвращает страницу если в урле ?page=2 то идет 2 если урла пустая тогда 1
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
так как current.query.page идет undefined тогда идет 1
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
так, а что не так тогда? как я понял, что запрос выполняется, если view пустой для данной page и группы
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
До этого у меня был просто запрос, но каждый раз когда юзер будет переходить на 1 станицу он будет выполняться, я этого не хочу так как смысл делать ещё раз запрос если данные уже лежат)
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
ну это логично - храните эти данные где-то в менеджере стейта (как вижу, уже храните), изменяйте страницу не перезагрузкой, а изменяя хеш ереез роутер и передавайте напрямую id, page ваш в роутер, когда для получения станицы и айди превратится в 1 строку:

const { id, page } = this.$route.params;

Повесьте вочер на роут, следите за изменением page и первызывайте ваш запрос, если нужно, а еще лучше - еще и на изменение пагинации (надеюсь, у ввас в верстке есть она) и тоже вызывайте метод с запросом
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
у меня примерно такая логика в таких случаях
источник

К

Красавчик in Клуб Vue.js-разработчиков
Ребят подскажите $eventBus -  что это такое?
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
<div class="start-screen"
    :style="{backgroundImage:'url(assets/images/start-screen-bg.jpeg)'}">
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
всем привет, как правильно картинку подключить в vue ?
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
пример выше не работает
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
если у вас обязательно хранение page в query - то изменить его можно 2 путями(со стороны юзера) - перезагрузкой страницы с изменением оной страницы, либо нажатием на пагинации нужной странички
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
‘~@/assets/images/start-screen-bg.jpeg’
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
должно сработать
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
не работает
источник

RM

Roman Mironov in Клуб Vue.js-разработчиков
а что пишет в консоли?
источник

AR

Alex Reznichenko in Клуб Vue.js-разработчиков
Я понял спасибо)
источник