Sfoglia il codice sorgente

rn与小程序适配

Leon 2 anni fa
parent
commit
c624068adb
1 ha cambiato i file con 6 aggiunte e 3 eliminazioni
  1. 6 3
      src/features/auth/components/Auth.tsx

+ 6 - 3
src/features/auth/components/Auth.tsx

@@ -3,11 +3,14 @@ import { useEffect, useState } from "react";
 
 import Login from './Login'
 import CreateAccount from './CreateAccount'
-import { useRoute } from '@react-navigation/native';
-
+// import { useRoute } from '@react-navigation/native';
+let useRoute;
+if (process.env.TARO_ENV == 'rn') {
+    useRoute = require("@react-navigation/native").useRoute
+}
 export default function Auth() {
     const route = useRoute();
-    const [isSignup, setIsSignup] = useState(route.params && (route.params as any).isLogin?false:true);
+    const [isSignup, setIsSignup] = useState(route.params && (route.params as any).isLogin ? false : true);
 
     if (isSignup)
         return <CreateAccount login={() => setIsSignup(false)}></CreateAccount>