我创建了一个 cookie 横幅,但我不知道如何使用户选择的 cookie 持续存在并可在每个页面上访问。如果用户接受分析 cookie,我还想执行 Google Analitycis 的脚本。有人可以帮我吗?我将 _app.js 中的代码放在下面:
import TopNav from "../components/TopNav";
import "bootstrap/dist/css/bootstrap.min.css";
import "antd/dist/antd.css";
import "../public/css/styles.css";
import {useState, useEffect} from "react";
import {useRouter} from "next/router";
import * as gtag from '../lib/gtag';
import Head from "next/head";
import CookieConsent, {getCookieConsentValue} from "react-cookie-consent";
const App = ({ Component, pageProps }) => {
const router = useRouter()
const cookieConsent = getCookieConsentValue();
const [checkedOne, setCheckedOne] = useState(false);
const [checkedTwo, setCheckedTwo] = useState(false);
const handleChangeOne = () => {
setCheckedOne(!checkedOne);
}; …Run Code Online (Sandbox Code Playgroud)