windowlocationhref的用法?
loginTo儲(chǔ)存用戶登錄之后需要跳轉(zhuǎn)到的鏈接地址,默認(rèn)登錄之后跳轉(zhuǎn)到/user
let store = new Vuex.Store({ state:{ loginTo:'/user' }, mutations:{ setLoginToLink(state,link){ state.loginTo = link; } } })
a頁(yè)面(/index)->登錄頁(yè)面(/login)->c頁(yè)面(/xxx)
a頁(yè)面:this.$store.commit('setLoginToLink','/xxx');
登錄頁(yè)面:window.location.href = 'aaa.com'+this.$store.state.loginTo;
設(shè)置登錄狀態(tài)也是類似的,用vuex來管理一個(gè)state比如命名為hasLogin,然后默認(rèn)為false,然后登錄成功之后commit一個(gè)修改這個(gè)hasLogin狀態(tài)的方法,這個(gè)hasLogin的狀態(tài)在所有頁(yè)面都可以獲取到。
上一篇如何呼叫出租車?