In reactJS, how to copy text to clipboard?

前端 未结 21 1973
刺人心
刺人心 2020-12-02 04:43

I\'m using ReactJS and when a user clicks a link I want to copy some text to the clipboard.

I am using Chrome 52 and I do not need to support any other browsers.

21条回答
  •  旧时难觅i
    2020-12-02 05:21

     copyclip = (item) => {
        var textField = document.createElement('textarea')
        textField.innerText = item
        document.body.appendChild(textField)
        textField.select()
        document.execCommand('copy')
        this.setState({'copy':"Copied"});
        textField.remove()
        setTimeout(() => {
          this.setState({'copy':""});
        }, 1000);
     }
    
      this.copyclip(passTextFromHere)} >Copy {this.state.copy}
    

提交回复
热议问题