瀏覽代碼

1.点击退出跳转登录页面并且晴空路由栈防止冗余

zhangmengjie 5 年之前
父節點
當前提交
70cc92a467
共有 1 個文件被更改,包括 9 次插入2 次删除
  1. 9 2
      pages/components/PersonalInfo.js

+ 9 - 2
pages/components/PersonalInfo.js

@@ -30,8 +30,9 @@ import BirthdayModal from "./BirthdayModal";
 import GradeSelectionModal from "./GradeSelectionModal";
 import Header from "./Header";
 import PersonalInfoDialog from "./PersonalInfoDialog";
-
+import { NavigationActions, StackActions } from "react-navigation";
 type Props = {};
+
 export default class PersonalInfo extends BasePage {
   state = {
     nickName: "初始昵称",
@@ -632,7 +633,13 @@ export default class PersonalInfo extends BasePage {
   }
 
   logout() {
-    alert("点击退出了");
+    const resetAction = StackActions.reset({
+      index: 0,
+      actions: [
+        NavigationActions.navigate({ routeName: "Login" }) //要跳转到的页面名字
+      ]
+    });
+    this.props.navigation.dispatch(resetAction);
   }
 
   cityscommit(provinces_name, citys_name) {