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的最佳方法分享
Oct 21 Javascript
js css 实现遮罩层覆盖其他页面元素附图
Sep 22 Javascript
jQuery中map()方法用法实例
Jan 06 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
May 27 Javascript
Angular2表单自定义验证器的实现
Oct 19 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
Element输入框带历史查询记录的实现示例
Jan 15 Javascript
vue.js实现的幻灯片功能示例
Jan 18 Javascript
js动态获取时间的方法分析
Aug 02 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
Python合并多个装饰器小技巧
2015/04/28 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
python中random模块详解
2021/03/01 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
学前教育专业毕业生自荐信
2013/10/03 职场文书
应届生财务管理求职信
2013/11/06 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
大学生个人总结范文
2015/02/15 职场文书