У меня есть хранилище данных в vuex и два компонент. Первый компонент это range slider, в котором я меняю значения слайдера и сразу же отправляю их в store. Второй это компонент в котором мне нужно вызвать мою функцию при изменении store.
my store
state: {
value: 0,
rgbColors: {
red: 0
}
},
Как я понимаю мне нужно использовать store.subscribe.watch.rgbColors.red или store.watch.rgbColors.red ведь так?
И если это так то как это использовать и вызвать функцию при изменении значения?
Просто поставьте watcher
в нужном компоненте, не забыв замапить туда нужный state.
computed: {
rgbColors() {
return store.state.rgbColors;
}
}
watch: {
rgbColors: {
handler(newValue, oldValue) {
if(newValue !== oldValue) {
//ваш код
}
},
deep: true //если нужно отслеживать изменение свойств
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу создать таблицу из данных, находящихся в localStorageДля этого реализован метод добавления: addToBook ()
Доброй ночиУважаемые знатоки, подскажите, как прочесть данные типа json:
Я тут учу vue и пишу простенький магазин для практикиИ не могу понять почему не обновляется корзина, то есть обновляется объект cart, но в разметке...