Копирование в буфер обмена URL в Next JS

Сначала импортируйте useRouter и useState.

import { useRouter } from "next/router";
import { useState } from "react";
Вход в полноэкранный режим Выход из полноэкранного режима

В функции

const share = useRouter();
    const base = "http://localhost:3000";

    const links = base + share.asPath;
    const copylink = (e) => {
        navigator.clipboard.writeText(links)
    }
Войти в полноэкранный режим Выйти из полноэкранного режима

В Html

<div onClick={copylink} className="shareicon" >
    <p> Copy to CLipboar </p>
</div>
Ввести полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий