Ver Fonte

feat: test react router

王晓东 há 2 meses atrás
pai
commit
6d3bc5be8d
1 ficheiros alterados com 7 adições e 1 exclusões
  1. 7 1
      src/pages/Landing/LandingPage.tsx

+ 7 - 1
src/pages/Landing/LandingPage.tsx

@@ -1,5 +1,5 @@
 import React, { useEffect } from 'react';
-import { useNavigate } from 'react-router-dom';
+import { useNavigate, useSearchParams } from 'react-router-dom';
 import { alovaInstance } from '@/api/index'
 import { useRequest } from 'alova/client';
 import { DotLoading } from 'antd-mobile'
@@ -13,6 +13,10 @@ type TItem = {
 
 const LandingPage: React.FC = () => {
   const navigate = useNavigate();
+  const [searchParams] = useSearchParams();
+
+  const flutterToken = searchParams.get('flutterToken');
+
   const { loading, data, error, send, update } = useRequest(
     alovaInstance.Get<TItem[]>('https://jsonplaceholder.typicode.com/posts', {
       cacheFor: 0
@@ -23,6 +27,7 @@ const LandingPage: React.FC = () => {
     }
   )
   const test = async ()=> {
+    
     send()
     // const response = await alovaInstance.Get('https://jsonplaceholder.typicode.com/posts');
     // console.log(response,3333)
@@ -40,6 +45,7 @@ const LandingPage: React.FC = () => {
   return (
     <div className="flex flex-col items-center justify-center min-h-[calc(100vh-60px)]">
       <div className="text-center p-8">
+        <div>flutterToken: {flutterToken}</div>
         <div>{data.map(item => item.title)}</div>
         <h1 className="text-4xl sm:text-5xl font-extrabold text-slate-900 tracking-tight">
           Virtual Identity System