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 相关文章推荐
javascript 模拟点击广告
Jan 02 Javascript
js实现倒计时时钟的示例代码
Dec 17 Javascript
Jquery操作js数组及对象示例代码
May 11 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
js实现数组转换成json
Jun 26 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
Oct 21 Javascript
js实现固定宽高滑动轮播图效果
Jan 13 Javascript
addeventlistener监听scroll跟touch(实例讲解)
Aug 04 Javascript
vue 组件 全局注册和局部注册的实现
Feb 28 Javascript
element上传组件循环引用及简单时间倒计时的实现
Oct 01 Javascript
JS co 函数库的含义和用法实例总结
Apr 08 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 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
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
Python Deque 模块使用详解
2014/07/04 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python IDLE入门简介
2017/12/08 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
德国PC硬件网站:CASEKING
2016/10/20 全球购物
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
2014年秋季开学演讲稿
2014/05/24 职场文书
服务行业演讲稿
2014/09/02 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
就业证明函
2015/06/17 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python