“Vuex Store Watch” Ответ

Vuex Store Watch

import { mapState } from 'vuex';

export default {
    computed: {
        ...mapState(['somestate']),
        someComputedLocalState() {
            // is triggered whenever the store state changes
            return this.somestate + ' works too';
        }
    },
    watch: {
        somestate(val, oldVal) {
            // is triggered whenever the store state changes
            console.log('do stuff', val, oldVal);
        }
    }
}
Yawning Yak

Vuex Store Watch

watch: {
  '$store.state.drawer': function() {
    console.log(this.$store.state.drawer)
  }
}
Yawning Yak

Vuex Store Watch

computed: {
    ...mapState({
        // to access local state with `this`, a normal function must be used
        countPlusLocalState (state) {
          return state.count + this.localCount
        }
    }
})
Yawning Yak

Ответы похожие на “Vuex Store Watch”

Вопросы похожие на “Vuex Store Watch”

Больше похожих ответов на “Vuex Store Watch” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования