| | |
| | | ></span> |
| | | </div> |
| | | <div class="pop_up actived" v-show="state.isShowExitLogin"> |
| | | <div class="exit" @click="informationClick"><i class="ywifont ywicon-wode"></i> 我的信息</div> |
| | | <div class="exit" @click="informationClick"><i class="ywifont ywicon-wode"></i> 我的信息</div> |
| | | <div class="exit" @click="logoutClick"><i class="ywifont ywicon-tuichu"></i> 退出登录</div> |
| | | </div> |
| | | </div> |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { computed, onMounted, reactive, ref, watchEffect } from 'vue'; |
| | | import UserInformation from './UserInformation.vue'; |
| | | import router from '/@/router'; |
| | | import { isLoginStatus, isSharePage, isShowLogin } from '/@/stores/chatRoom'; |
| | | import emitter from '/@/utils/mitt'; |
| | | import { accessSessionKey, userNameKey } from '/@/utils/request'; |
| | | import { gotoRoute } from '/@/utils/route'; |
| | | import { Local, LoginInfo } from '/@/utils/storage'; |
| | | import UserInformation from './UserInformation.vue'; |
| | | const userName = ref(''); |
| | | const firstUserCharacter = computed(() => userName.value?.[0]?.toUpperCase()); |
| | | isLoginStatus.value = !!Local.get(accessSessionKey); |
| | |
| | | } |
| | | .pop_up { |
| | | position: absolute; |
| | | top: -60px; |
| | | // top: -60px; |
| | | left: 5px; |
| | | width: 240px; |
| | | min-height: 47px; |