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

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

如何解決vue個組件之間的數據依賴問題?

如何解決vue個組件之間的數據依賴問題?

蝴蝶不菲 2019-05-21 09:57:13
問題描述:A組件中接口返回的有登錄信息,在B組件中需要根據這個登陸信息去進行其他的操作我現在的做法是把A組件中的登錄信息存在一個全局的變量中,然后在B組件mounted中通過getList函數去獲取這個全局變量。現在有個問題就是,在B組件渲染完成之后A組件中的接口還沒有請求成功,這時候就取不到返回的登錄信息,等A組件接口請求成功并將值賦值給全局變量后,B組件不會再去執(zhí)行getList這個方法所以視圖還是沒法渲染。我自己想到一個解決辦法就是給B組件中的getList方法加一個定時器延遲執(zhí)行,也可以達到預期的效果,但總是感覺做法不是很合適,在這里請教一下大佬們有沒有什么好的解決辦法?說明1.項目沒有用到vuex2.之前用到過eventbus進行組件通信,但是因為B組件是一個公用組件,多個不同的路由會跳到這個組件,當路由切換的時候數據更新不上,所有最后用的就是定義全局變量的方式來傳值
查看完整描述

2 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

其實這種情況用vuex挺好的,可以完美解決你的需求,用上也不復雜store中定義模塊用的時候
import{mapGetters}from'vuex'
computed:{
...mapGetters([
'name'
])
}
{{name}}
                            
查看完整回答
反對 回復 2019-05-21
  • 2 回答
  • 0 關注
  • 825 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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