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

鍍金池/ 問答/HTML/ 如果刷新頁面數(shù)據(jù)就消失,那么Vuex到底意義何在?

如果刷新頁面數(shù)據(jù)就消失,那么Vuex到底意義何在?

RT

比如我登錄的時(shí)候獲取到了登錄用戶的信息,然后我需要把用戶名稱顯示再頁面里

login頁面

this.$store.commit('user', username)

home頁面

import store from 'Vuex/store'
data () {
    return {
        user: this.$store.state.username
    }
},
store

大體就是這樣,如果存loacl為什么不在login頁面就存進(jìn)去,反而再繞到Vuex里去存
我明白Vuex的數(shù)據(jù)是全局?jǐn)?shù)據(jù),存在內(nèi)存里,一刷新肯定會(huì)沒,所以現(xiàn)在有點(diǎn)蒙,到底該怎么用才是正確的

求大牛指導(dǎo)?。。。。。?!

回答
編輯回答
撿肥皂

vuex 主要是負(fù)責(zé)通信的

2018年1月12日 06:25
編輯回答
風(fēng)清揚(yáng)

vuex并不能解決跨頁面數(shù)據(jù)共享的問題,他解決的主要問題是不同組件間的通信,比如兄弟組件間通信,要是不用vuex會(huì)非常麻煩,也不好維護(hù),使用vuex之后,能進(jìn)行統(tǒng)一管理,非常方便

2018年3月27日 00:12
編輯回答
不舍棄

你可以結(jié)合localStorage使用 就避免了刷新數(shù)據(jù)消失的問題了。

2017年10月4日 05:31
編輯回答
我不懂

先搞清楚vuex的作用,vuex主要用在父子組件通信或者子子組件間通信,如果不用vuex通信就得通過復(fù)雜的事件觸發(fā)完成。一般開發(fā)都存在組件里面套組件的情況,所以vuex用起來比較方便,如果組件數(shù)目比較少,不用vuex完全可以的

2018年9月11日 06:54
編輯回答
做不到

其實(shí)說實(shí)話,頁面本身需要刷新才能正常使用的情況少之又少,會(huì)存在刷新很多情況下,是用戶覺得卡住了或者其它原因甚至可能是無聊或者是誤觸才導(dǎo)致的。
當(dāng)然為了解決刷新后vuex數(shù)據(jù)丟失,可以通過vuex的訂閱加上本地存儲(chǔ)功能完美解決,兼容性也很好。
最后,存在的肯定是合理的。

2018年7月28日 03:08
編輯回答
拼未來

感覺你對(duì)vuex的理解有誤,vuex主頁解決的是vue中組件通信的問題,具體的體現(xiàn)是當(dāng)你進(jìn)行路由切換和組件訪問時(shí)都能夠去操作store中的數(shù)據(jù)。如果要解決刷新頁面時(shí)store中數(shù)據(jù)不能訪問的問題,要么將數(shù)據(jù)存在localstorage中,要么重新發(fā)起請(qǐng)求

2017年7月2日 16:08
編輯回答
伐木累

我用vue構(gòu)建項(xiàng)目正好遇到這個(gè)問題,用的是文章中的方法解決的,希望能幫到您http://www.aazzp.com/2017/11/...

2017年2月8日 23:00