window.location.href的用法
window.location.href的用法?
loginTo储存用户登录之后需要跳转到的链接地址,默认登录之后跳转到/user
let store = new Vuex.Store({ state:{ loginTo:/user }, mutations:{ setLoginToLink(state,link){ state.loginTo = link } } })
a页面(/index)->登录页面(/login)->c页面(/xxx)
a页面:this.$store.commit(setLoginToLink,/xxx)
登录页面:window.location.href = aaa.com+this.$store.state.loginTo
设置登录状态也是类似的,用vuex来管理一个state比如命名为hasLogin,然后默认为false,然后登录成功之后commit一个修改这个hasLogin状态的方法,这个hasLogin的状态在所有页面都可以获取到。