第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

vuex數(shù)據(jù)共享以及異步問題

vuex數(shù)據(jù)共享以及異步問題

米脂 2018-10-16 13:14:15
有一個大組件。里面包含四個子組件,我在第一個組件中請求接口獲取了參數(shù)a和b,由于后面三個組件請求的有些接口都用到了參數(shù)a和b,在第一個組件請求的接口成功后我把a和b保存到看state里面,但是事實上后面三個組件在請求接口時a和b的值還是為空,請問有什么好的解決方案?第一個組件觸發(fā)的action:export default{    getCityInfo({commit,state}){        return fetch('GET','/v1/cities',{type:'guess'}).then(msg => {commit(mutation_types.GET_POSITION,msg);});    }}mutations:export default{    [mutation_types.GET_POSITION](state,msg){        state.a = msg.a;        state.b = msg.b;    }}因為在組件一還有其他的操作:getCityInfo.then(其他操作).then();然后在組件二中需要a和b,所以我又要這樣:getCityInfo.then(其他操作).then()感覺很重復很冗余備注:組件請求接口都是在mounted時期發(fā)生的
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1019 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號