Мутация не установлена ​​значение без состояния - Vuex - PullRequest
0 голосов
/ 26 мая 2019

Мутация не задано значение без состояния.

Проблема в том, что состояние не обновляется.

Что я делаю не так.

Мутация

function cardValidationSet (state, data) {
  state.cardValided = data
}

Геттеры

function cardValidationget (state) {
  return state.cardValided
}

Компонент A

import Store from '../store'

display: function () {
     Store().commit('disponivel/cardValidationSet', valided)
}

Компонент B

import { mapGetters, mapActions, mapMutations } from 'vuex'

computed: {
    ...mapGetters('disponivel', ['cardValidationget'])
  },
methods: {
onSubmitPay () {
      console.log(this.cardValidationget)
    },
}

enter image description here

1 Ответ

1 голос
/ 26 мая 2019

, если вы правильно настроили Vuex, правильный способ совершить мутацию -

 this.$store.commit('disponivel/cardValidationSet', valided)
...