소스 검색

点击登录

lifanagju_citu 2 달 전
부모
커밋
b5cc7a5a26
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      pages/index/my.vue

+ 7 - 1
pages/index/my.vue

@@ -1,7 +1,7 @@
 <template>
   <layout-page>
 		<view class="pb-150">
-			<view class="text-center ss-p-b-30" :class="vip ? 'vipBox' : 'avatarBox'">
+			<view class="text-center ss-p-b-30" :class="vip ? 'vipBox' : 'avatarBox'" @tap="handleLogin">
 				<img :src="getUserAvatar(userInfo?.avatar, userInfo?.sex)" alt="" class="img-box">
 				<image v-if="vip" src="/static/svg/vip.svg" class="vipIcon"></image>
 				<view v-if="!useUserStore.isLogin" class="font-weight-bold font-size-20">点击登录</view>
@@ -163,6 +163,12 @@ const handleLogoutConfirm = () => {
 	// list.value = defaultList.filter(e => !e.hide) // 重置菜单
   useUserStore.handleLogout()
 }
+const handleLogin = () => {
+  if (!getAccessToken()) {
+		showAuthModal()
+		return
+	}
+}
 </script>
 
 <style scoped lang="scss">