繁体   English   中英

突变未设置值无状态-Vuex

[英]Mutation is not set value no state - Vuex

突变没有设置值,没有状态。

问题是状态没有被更新。

我做错了。

突变

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)
    },
}

在此处输入图片说明

如果您正确设置了Vuex,则提交突变的正确方法是

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM