项目遇到复制粘贴需求,在小程序中比较好办,直接使用api接口setClipboardData,但是在h5页面中有点麻烦。需要用到输入框的select功能,可以用textarea或者input。普通H5页面,使用方法如下:12345CopyvarcopyObj=document.getElementById(“复制”);copyObj.select();document.execCommand("复制");alert('复制成功);第二次把uni-app做的vue项目打包成h5,因为组件textarea会编译成下面这样:此时id="copy"不在原来的textarea上,所以上面的方法不会工作。或者百度找到如下方法:lettextarea=document.createElement('textarea')textarea.setAttribute('style','position:fixed;top:0;left:0;opacity:0;z-index:-10;');lettext=document.createTextNode('12345');textarea.appendChild(text);document.body.appendChild(textarea);textarea.select();document.execCommand('copy');alert('copy成功);