React复制到剪贴板的示例代码


Posted in Javascript onAugust 22, 2017

本文介绍了React复制到剪贴板可以使用插件copy-to-clipboard,分享给大家,具体如下:

参考API文档

安装

npm install --save react react-copy-to-clipboard

使用

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


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


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


 render() {
  return (
   <div>
    <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: 'red'}}>Copied.</span> : null}

    <br />

    <textarea style={{marginTop: '1em'}} cols="22" rows="3" />

   </div>
  );
 }
});

const appRoot = document.createElement('div');

appRoot.id = 'app';
document.body.appendChild(appRoot);
ReactDOM.render(<App />, appRoot);

React复制到剪贴板的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE和FireFox(FF)中js和css的不同
Apr 13 Javascript
js类的静态属性和实例属性的理解
Oct 01 Javascript
Javascript select下拉框操作常用方法
Nov 09 Javascript
JS比较2个日期间隔的示例代码
Apr 15 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
js实现获取鼠标当前的位置
Dec 14 Javascript
bootstrapValidator.min.js表单验证插件
Feb 09 Javascript
ES6新特性七:数组的扩充详解
Apr 21 Javascript
vue实现表格增删改查效果的实例代码
Jul 18 Javascript
JQueryDOM之样式操作
Mar 27 jQuery
layui实现数据表格隐藏列的示例
Oct 25 Javascript
移动端JS实现拖拽两种方法解析
Oct 12 Javascript
Angularjs实现下拉框联动的示例代码
Aug 22 #Javascript
vue.js异步上传文件前后端实现代码
Aug 22 #Javascript
node中koa中间件机制详解
Aug 22 #Javascript
理解javascript async的用法
Aug 22 #Javascript
React Native之TextInput组件解析示例
Aug 22 #Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 #Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 #Javascript
You might like
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
php利用事务处理转账问题
2015/04/22 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
Python实现购物系统(示例讲解)
2017/09/13 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
父亲追悼会答谢词
2014/01/17 职场文书
市场营销方案范文
2014/03/11 职场文书
毕业生求职信
2014/06/10 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python