Javascript 我想复制一个链接,该链接存储在React中的变量中

Javascript 我想复制一个链接,该链接存储在React中的变量中,javascript,reactjs,Javascript,Reactjs,链接通过道具传递给子组件。我用过:navigator.clipboard.writeText(link) 这在移动设备中不起作用 onClick={() => { navigator.clipboard.writeText(link); alert(`${name} Link Copied to Clipboard`); }} > Copy Link! <

链接通过道具传递给子组件。我用过:
navigator.clipboard.writeText(link)
这在移动设备中不起作用

         onClick={() => {
           navigator.clipboard.writeText(link);
           alert(`${name} Link Copied to Clipboard`);
         }}
       >
         Copy Link!
       </button>```

onClick={()=>{
navigator.clipboard.writeText(链接);
警报(`${name}链接已复制到剪贴板`);
}}
>
复制链接!
```

[已解决]

function copyToClipboard(link) {
var textField = document.createElement("textarea");
textField.innerText = link;
document.body.appendChild(textField);
textField.select();
document.execCommand("copy");
textField.remove();
}