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

鍍金池/ 問答/HTML/ vue 中如何提供一些公用的易變的數(shù)據(jù)給所有業(yè)務(wù)頁面使用

vue 中如何提供一些公用的易變的數(shù)據(jù)給所有業(yè)務(wù)頁面使用

例如幾乎所有頁面都會提供placeholder圖片,但因業(yè)務(wù)需要,placehoder圖片會根據(jù)主題的切換而切換src,有什么好的解決辦法嗎?

目前是全局 mixin 了 placeholder 的圖片 src 作為 data,并在每個組件 created 的時候 $on 一個主題監(jiān)聽事件,通過 emit 切換 placeholder 的 data,但隨著組件不斷的 created,eventbus 中 $on 的事件會越來越多,感覺不是個好辦法

有沒有優(yōu)雅一點的所有頁面都需要共享的可變數(shù)據(jù)的辦法?我想到 vuex,但貌似還是得全局 mixin mapGetters吧

回答
編輯回答
朕略萌

全局共享數(shù)據(jù)大致一般都采用三種:分別是狀態(tài)管理框架比如vuex、存儲對象比如sessionStorage,localStorage、服務(wù)端接口提供。狀態(tài)快照一般用狀態(tài)管理框架,會話持久化用sessionStorage、本地持久化用localStorage,服務(wù)端接口一般都用于服務(wù)端渲染!

2018年8月8日 17:33
編輯回答
維他命

寫一個全局組件 包裝img標簽

2017年12月25日 18:19