千家信息网

vue中如何在vuex的actions中请求数据

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章给大家分享的是有关vue中如何在vuex的actions中请求数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码actions.js getCertifica
千家信息网最后更新 2025年01月18日vue中如何在vuex的actions中请求数据

这篇文章给大家分享的是有关vue中如何在vuex的actions中请求数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

代码

actions.js  getCertificationStatus(context, {vm:vm,type:type}){      return new Promise((resolve, reject) => {           axios.post('/realNameUtils/gotoStatusPage')           .then((res)=>{                    context.commit('certificationStatus',res.data.content)                    if(type=='1'){//个人                              }else if(type=='2'){//企业                     }else if(type=='0'){//个人+企业                     }                    resolve()                        })                })   }getters.js  certificationStatus :(state)=>{                return state.certificationStatus        }mutations.js  var state = {          certificationStatus: null  }const mutations= {  certificationStatus(state,data){                state.certificationStatus = data        }}组件:  import {mapGetters} from 'vuex'  computed: {            ...mapGetters([                    "certificationStatus"                   ])          }  this.$store.dispatch('getCertificationStatus',{vm:this,type:'1'})

就是这样就可以了 有疑问可以一起讨论哦

感谢各位的阅读!关于"vue中如何在vuex的actions中请求数据"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0