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 相关文章推荐
js表数据排序 sort table data
Feb 18 Javascript
JQuery防止退格键网页后退的实现代码
Mar 23 Javascript
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
Javascript类型系统之String字符串类型详解
Jun 21 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
Jul 01 Javascript
js实现分页功能
May 24 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 Javascript
angularJS1 url中携带参数的获取方法
Oct 09 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 Javascript
JavaScript命令模式原理与用法实例详解
Mar 10 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自定义函数实现代码
2011/12/30 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
原生js写的放大镜效果
2012/08/22 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
高清安全摄像头系统:Lorex Technology
2018/07/20 全球购物
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
党员党性分析材料
2014/02/17 职场文书
高三高考决心书
2014/03/11 职场文书
食品业务员岗位职责
2014/03/18 职场文书
应届生求职自荐信范文
2014/04/07 职场文书
募捐倡议书
2014/04/14 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
安全生产奖惩制度
2015/08/06 职场文书
Django实现聊天机器人
2021/05/31 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技