|
|
@@ -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
|