浏览代码

修改退出登录

zs 2 年之前
父节点
当前提交
7d1bae35c7
共有 2 个文件被更改,包括 17 次插入1 次删除
  1. 16 0
      pagesMy/home/index.js
  2. 1 1
      utils/site.js

+ 16 - 0
pagesMy/home/index.js

@@ -24,6 +24,22 @@ Page({
         if (that.data.user._id) {
             let { route } = e.currentTarget.dataset;
             if (route) wx.navigateTo({ url: `/${route}` })
+            else {
+                wx.showModal({
+                    title: '提示',
+                    content: '是否确认退出登录',
+                    success(res) {
+                        if (res.confirm) {
+                            wx.removeStorage({
+                                key: 'token',
+                                success(res) {
+                                    return wx.redirectTo({ url: '/pagesHome/home/index' })
+                                }
+                            })
+                        }
+                    }
+                })
+            }
         } else {
             wx.showToast({ title: `暂无用户信息,无法查看`, icon: 'none' });
             wx.navigateTo({ url: '/pagesCommon/login/index' })

+ 1 - 1
utils/site.js

@@ -9,5 +9,5 @@ export const my_menu = [
     { title: "我的团队", icon: 'icon-tuandui', you: 'icon-youjiantou-copy', route: "pagesMy/team/index" },
     { title: "我的比赛", icon: 'icon-bisai1', you: 'icon-youjiantou-copy', route: "pagesMy/match/index" },
     { title: "修改密码", icon: 'icon-xiugaimima', you: 'icon-youjiantou-copy', route: "pagesMy/update/index" },
-    { title: "退出登录", icon: 'icon-tuichudenglu', you: 'icon-youjiantou-copy', route: "pagesMy/exit/index" }
+    { title: "退出登录", icon: 'icon-tuichudenglu' }
 ]