@danilr

Как в компоненте подписаться на изменение state во Vuex?

Есть свойство в state Vuex, при изменении которого мне надо в компоненте выполнить метод, как это сделать?
  • Вопрос задан
  • 395 просмотров
Решения вопроса 2
bootd
@bootd
Гугли и ты откроешь врата знаний!
<template>
  <div>
    {{ myProp }}
  </div>
</template>

import { mapState } from 'vuex'

export default {
  computed: {
    ...mapState([
      'myProp',
    ]),
  },
  watch: {
    myProp () {
      this.myMethod()
    },
  },
  methods: {
    myMethod () {
      console.log('Hello, world!')
    },
  },
}
Ответ написан
bingo347
@bingo347
Crazy on performance...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы