欢迎光临
我的个人博客网站

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); 				} 

  

赞(0) 打赏
未经允许不得转载:张拓的天空 » uni-app开发经验分享四: 实现文字复制到选择器中
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏