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 相关文章推荐
图像替换新技术 状态域方法
Jan 28 Javascript
JQuery从头学起第二讲
Jul 04 Javascript
ie支持function.bind()方法实现代码
Dec 27 Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
通过JS来判断页面控件是否获取焦点
Jan 03 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
jQuery中:last选择器用法实例
Dec 30 Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 Javascript
node+vue实现用户注册和头像上传的实例代码
Jul 20 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 Javascript
Vue-cli配置打包文件本地使用的教程图解
Aug 02 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
Aug 07 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
yii实现级联下拉菜单的方法
2014/07/31 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
filemanage功能中用到的lib.js
2007/04/08 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
六个窍门助你提高Python运行效率
2015/06/09 Python
Python正则表达式使用范例分享
2016/12/04 Python
python中Apriori算法实现讲解
2017/12/10 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
竞聘演讲稿范文
2014/01/12 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
社保委托书怎么写
2014/08/02 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
被告代理词范文
2015/05/25 职场文书
主持稿开场白
2015/06/01 职场文书
升学宴学生致辞
2015/07/27 职场文书
Tomcat弱口令复现及利用
2022/05/06 Servers