Heim > Web-Frontend > js-Tutorial > Plug-in-Einführung in die React-Funktion zum Kopieren und Einfügen

Plug-in-Einführung in die React-Funktion zum Kopieren und Einfügen

巴扎黑
Freigeben: 2017-08-23 13:58:05
Original
3034 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich der Beispielcode zum Kopieren von React in die Zwischenablage vorgestellt. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz geben. Folgen wir dem Editor und werfen einen Blick darauf.

Dieser Artikel stellt das Plug-in „Copy-to-Clipboard“ vor, mit dem React in die Zwischenablage kopiert werden kann wie folgt:

Siehe API-Dokumentation

Installieren


npm install --save react react-copy-to-clipboard
Nach dem Login kopieren

Verwenden Sie


const App = React.createClass({
 getInitialState() {
  return {value: '', copied: false};
 },


 onChange({target: {value}}) {
  this.setState({value, copied: false});
 },


 onCopy() {
  this.setState({copied: true});
 },


 render() {
  return (
   <p>
    <h1>CopyToClipboard</h1>

    <input value={this.state.value} size={10} onChange={this.onChange} /> 

    <CopyToClipboard text={this.state.value} onCopy={this.onCopy}>
     <span>Copy to clipboard with span</span>
    </CopyToClipboard> 

    <CopyToClipboard text={this.state.value} onCopy={this.onCopy}>
     <button>Copy to clipboard with button</button>
    </CopyToClipboard> 


    {this.state.copied ? <span style={{color: &#39;red&#39;}}>Copied.</span> : null}

    <br />

    <textarea style={{marginTop: &#39;1em&#39;}} cols="22" rows="3" />

   </p>
  );
 }
});

const appRoot = document.createElement(&#39;p&#39;);

appRoot.id = &#39;app&#39;;
document.body.appendChild(appRoot);
ReactDOM.render(<App />, appRoot);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPlug-in-Einführung in die React-Funktion zum Kopieren und Einfügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage