<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [toc] ### 1. 初始化用戶信息 ``` // vuex actions: { //存儲登錄狀態 login({state},user){ state.user = user; window.localStorage.setItem("user",JSON.stringify(user)); window.localStorage.setItem("token",user.token); }, //初始化用戶信息 initUser({state}){ let user = window.localStorage.getItem("user") ; state.user = user ? JSON.parse(user) : null } }, /APP.vue <script> export default { created(){ this.$store.dispatch("initUser") } } </script> ``` ### 2. 實現主頁用戶的顯示 ``` // layout.vue import {mapState} from "vuex" computed: { ...mapState({ user : state=>{ return state.user || {} } }) }, <a href="javascript:void(0)"> <Avatar :src="user.avatar || 'https://i.loli.net/2017/08/21/599a521472424.jpg'" /> {{user.nickname || user.username}} <Icon type="ios-arrow-down"></Icon> </a> ``` ### 3. 實現退出登錄功能 ``` <DropdownItem @click.native="logout">安全退出</DropdownItem> logout(){ this.axios.post("/api/logout",{},{ token : this.user.token }).then(response=>{ //清楚登錄狀態和用戶信息 this.$Message.success("退出成功") this.$router.push("/login") }).catch(error=>{ }) } ``` ### 4.清楚登錄狀態和用戶信息 ``` // vuex //清楚登錄狀態 logout({state}){ state.user = null; window.localStorage.remoteItem("user") window.localStorage.remoteItem("token") } //layout logout(){ this.axios.post("/api/logout",{},{ token : this.user.token }).then(response=>{ //清楚登錄狀態和用戶信息 this.$store.dispatch("logout") this.$Message.success("退出成功") this.$router.push("/login") }).catch(error=>{ }) } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看