“Salin ke clipboard reatjs” Kode Jawaban

bereaksi salinan ke clipboard

onClick={() => {navigator.clipboard.writeText(this.state.textToCopy)}}
Disgusted Dugong

cara menyalin ke clipboard di reaksi js

<button 
  onClick={() =>  navigator.clipboard.writeText('Copy this text to clipboard')}
>
  Copy
</button>
Inquisitive Ibex

Salin ke clipboard reatjs

import React, { useRef, useState } from 'react';

export default function CopyExample() {

  const [copySuccess, setCopySuccess] = useState('');
  const textAreaRef = useRef(null);

  function copyToClipboard(e) {
    textAreaRef.current.select();
    document.execCommand('copy');
    // This is just personal preference.
    // I prefer to not show the the whole text area selected.
    e.target.focus();
    setCopySuccess('Copied!');
  };

  return (
    <div>
      {
       /* Logical shortcut for only displaying the 
          button if the copy command exists */
       document.queryCommandSupported('copy') &&
        <div>
          <button onClick={copyToClipboard}>Copy</button> 
          {copySuccess}
        </div>
      }
      <form>
        <textarea
          ref={textAreaRef}
          value='Some text to copy'
        />
      </form>
    </div>
  );
}
Adorable Anteater

Jawaban yang mirip dengan “Salin ke clipboard reatjs”

Pertanyaan yang mirip dengan “Salin ke clipboard reatjs”

Lebih banyak jawaban terkait untuk “Salin ke clipboard reatjs” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya