回覆列表
  • 1 # 使用者226660781996

    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的狀態在所有頁面都可以獲取到。

  • 中秋節和大豐收的關聯?
  • 鳳眼菩提的製作過程是什麼?