2 个回答

移动端不能的,只有某些手机的某些浏览器支持,好像用的是flash。但是大部分都不支持,我以前做过。最终采用的方案是用禁止输入的input框,然后下面写一行文案:长按复制。目前移动端都是这种解决方案。pc可以复制。
对了,你说的是h5吧,如果是app里嵌套的话,可以找客户端,应该有交互的方式,单纯h5的做不到。

clipboard.min.js这个js可以,目前没发现问题,
<div data-clipboard-action="copy" data-clipboard-text="{{security.accountId}}" class="copy“>
复制卡号
</div>
clipboard = new Clipboard('.copy');
clipboard.on('success', function() {
$popup.show('复制微信号成功!');
});
clipboard.on("error",function () {//复制失败的回调
$popup.show('复制微信号失败!');
})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题