在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vuex中組件獲取不到狀態(tài)值

vuex中組件獲取不到狀態(tài)值

問(wèn)題描述

vuex中組件獲取不到狀態(tài)值

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

在頁(yè)面中直接 使用 {{$store.state.certificationStatus}} 也獲取不到

computed: {

        ...mapState([             //步驟二,對(duì)象擴(kuò)展運(yùn)算符方式
            "certificationStatus"
          ])
    },

也是不對(duì)

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)
actions.js

    getCertificationStatus(context,vm){
    return new Promise((resolve, reject) => {
        axios.post('/realNameUtils/gotoStatusPage')
      .then((res)=>{
              context.commit('certificationStatus',res.data.content)  請(qǐng)求到的值提交給mutaitions
              

mutations.js

certificationStatus(state,data){
    state.certificationStatus = data
    console.log(state.certificationStatus)    這里是可以獲取到的  
}                  

組件

computed: {
        certificationStatus() {
            return this.$store.state.certificationStatus;
        }
    },
    mounted(){
        this.$nextTick(()=>{
            this.$store.dispatch('getCertificationStatus',this)
        });

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

期待獲取到狀態(tài)值 并你能操作狀態(tài)值 我需要的是對(duì)狀態(tài)值進(jìn)行判斷 根據(jù)狀態(tài)值來(lái)決定顯示什么
打印結(jié)果
圖片描述

回答
編輯回答
萢萢糖

你可以在vue-devtools里面看下,對(duì)應(yīng)的state里面是否有certificationStatus這個(gè)值

2017年12月6日 04:45