zoukankan      html  css  js  c++  java
  • uni-app开发经验分享四: 实现文字复制到选择器中

    这里分享一个我经常用到的一个方法,主要是用来复制文字内容,具体代码如下:

                       var that=this;
    				if(!document){
    					uni.setClipboardData({
    					  data:复制的值,
    					  success:function(){
    						uni.showToast({
    							icon:"none",
    							title: '复制成功!',
    							duration: 2000
    						});
    					  }
    					})
    				}else{
    					var textarea = document.createElement('textarea');
    					//为textarea节点添加style属性
    					textarea.setAttribute('style','position:fixed;top:0;left:0;opacity:0;z-index:-10;');
    					//把要复制的文本添加到textarea节点中
    					var text=document.createTextNode(复制的值);
    					textarea.appendChild(text);
    					//把textarea节点添加到body节点中
    					document.body.appendChild(textarea);
    					//选中textarea节点的文本内容
    					textarea.select();
    					//执行复制命令
    					if(document.execCommand('copy')){
    					   uni.showToast({
    					   	icon:"none",
    					   	title: '复制成功!',
    					   	duration: 2000
    					   });
    					}else{
    					    uni.showToast({
    					    	icon:"none",
    					    	title: '复制失败!',
    					    	duration: 2000
    					    });
    					}
    					//复制完成后从body节点删除textarea节点
    					document.body.removeChild(textarea);
    				}
    

      

  • 相关阅读:
    Android6.0权限组申请
    Win10安装程序出现error code 2502 2503
    StartUML2.8破解
    Batchsize与learning rate
    Tensorflow 多gpu训练
    centos7系统时间修复
    服务器安装小结
    caffe与tensorflow中的pooling
    MixConv
    blazeFace
  • 原文地址:https://www.cnblogs.com/smileZAZ/p/13730266.html
Copyright © 2011-2022 走看看