Przeglądaj źródła

feat: url控制mask

chenlei 1 tydzień temu
rodzic
commit
341107e6de
1 zmienionych plików z 5 dodań i 3 usunięć
  1. 5 3
      code/src/pages/A1home/index.tsx

+ 5 - 3
code/src/pages/A1home/index.tsx

@@ -6,17 +6,19 @@ import history from '@/utils/history'
 
 function A1home() {
   const [showMask, setShowMask] = useState(false)
-  const [searchParams] = useSearchParams()
+  const [searchParams, setSearchParams] = useSearchParams()
 
   useEffect(() => {
     const mask = searchParams.get('mask')
-    if (mask) {
+    if (mask === '1' || mask === 'true') {
       setShowMask(true)
+    } else {
+      setShowMask(false)
     }
   }, [searchParams])
 
   const handleStartClick = () => {
-    setShowMask(true)
+    setSearchParams({ mask: '1' })
   }
 
   const handleMaskClick = (index: number) => {