小编meg*_*meg的帖子

如何使用react-cookie-consent保留cookies同意选择?

我创建了一个 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)

cookies reactjs next.js

5
推荐指数
1
解决办法
4034
查看次数

标签 统计

cookies ×1

next.js ×1

reactjs ×1