亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲得多層嵌套剪頭函數的返回值?

如何獲得多層嵌套剪頭函數的返回值?

PHP
慕碼人8056858 2019-03-07 12:11:46
問題描述項目基于vue + vuex在vuex中有一個多層嵌套請求函數,想要獲得中間某一層的返回值相關代碼const store = new Vuex.Store({actions:{     main(context, payload){         childA().then(() => {             ...             childB().then(() => {                 ...                if(payload == "planA"){                     get().then(result => {                        //do something                        //我想要這里有一個返回值return                         return "A";                     });                 }             });         });     } }});想要在實例中獲得返回值,但沒有成功//index.vueexport default {mounted:function(){    this.main('planA'); },methods:{    async main(status){        let statcode = await this.$store.dispatch('main',status);        console.log(statcode) //undefind,期待返回一個'A'     } }}自己也覺得代碼問題不小,但翻了一些資料還沒找到解決辦法……請大佬指導學習一下
查看完整描述

1 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

const store = new Vuex.Store({actions:{
    main(context, payload){       return childA().then(() => {           return childB().then(() => {                if(payload == "planA"){                   return get().then(result => {                        //do something
                        //我想要這里有一個返回值return
                        return "A";
                    });
                }
            });
        });
    }
}
});


查看完整回答
反對 回復 2019-03-28
  • 1 回答
  • 0 關注
  • 473 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號