Size: a a a

Vue.js Russian Developers Community

2020 August 13

R

Rafa in Vue.js Russian Developers Community
computed: {
      ...mapGetters('cart', ['totalCount'])
   }
источник

D

DK in Vue.js Russian Developers Community
Влад
Задам вопрос подругому - когда первый раз заходишь на страницу где полно вкладок, при первом разе да - видно по лоадеру они грузятся и данные появляются. Но потом если ты пошел дальше по вкладкам и вернулся к предыдущей она так и осталась, лоадер нет - значит толи она закешировалась, толи фиг знает
ну тригери при каждом нажатии на вкладку апдейт данных в ней
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Alexander Milovanov
state: {
totalCount: 0
}
getters: {
 totalCount (state) {
  return state.totalCount
}
Держу в курсе, геттеры не для этого. Кто тебе сказал, что из стейта дёргать плохо?
источник

AP

Anton Permyakov in Vue.js Russian Developers Community
Alexander Milovanov
Но скажу точно, в компонент на прямую передавать данные из state не комильфо
это очень не точно, можно даже сказать совсем мимо
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Блин, вот как я ливнул из чата год назад - так до сих пор люди юзают геттеры не так, как нужно
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Kenan Ayvazov
Блин, вот как я ливнул из чата год назад - так до сих пор люди юзают геттеры не так, как нужно
а как нужно?
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Александр Козлов
а как нужно?
Если хочешь произвести вычисления на основе стейта без сайд эффектов
источник

A

Andy in Vue.js Russian Developers Community
в этом чате россия, мой день
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Александр Козлов
а как нужно?
Открываешь доку - офигеваешь, что там есть текст, который можно причитать, читаешь его
источник

N

Noneex in Vue.js Russian Developers Community
Влад
Коллеги, подскажите пожалуйста. Есть такая логика. Мне нужно чтобы при клике на каждую вкладку-компонент она пересоздавалась(данные в нем снова подгружались обновленные с сервака, так как обновление данных на данный момент может быть и на сервере сразу-мне нужно увидеть на фронте).
попробуйте обернуть в v-tabs и добавьте v-model
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Kenan Ayvazov
Открываешь доку - офигеваешь, что там есть текст, который можно причитать, читаешь его
скинь ссылку?)
источник

DM

D M in Vue.js Russian Developers Community
Rafa
Так не видит. Добавил модуль cart и данные отображаются, но не реактивно...То есть, если я на ходу добавляю товар в корзину, то счётчик не обновляется(в store обновляется)
Покажи как меняешь totalCount
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Александр Козлов
скинь ссылку?)
Нет. Сам ищи
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Интернет не дорогой
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
😄
источник

N

Noneex in Vue.js Russian Developers Community
зачем totalCount в стейте хранить, если можно просто геттер на length от количества товаров
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
До сих пор люди такие умные, что аж ничего сами не хотят делать.... Я могу не беспокоится за свою работу
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Noneex
зачем totalCount в стейте хранить, если можно просто геттер на length от количества товаров
а шоб було)
источник

В

Влад in Vue.js Russian Developers Community
Noneex
попробуйте обернуть в v-tabs и добавьте v-model
не подскажете, а как что добавить в логику для переменной v-model?
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Noneex
зачем totalCount в стейте хранить, если можно просто геттер на length от количества товаров
Зачем геттер на length?
источник