安卓,pc端实现可以直接使用原生api(ios不兼容):
// 安卓、浏览器复制粘贴:ios不兼容,document.execCommand返回false。console.log(this.$refs.input)this.$refs.inviteCode.select()let msg = document.execCommand("Copy");console.log(msg)alert('复制成功')
兼容所有:
<div id="btn" class="js-copy" data-clipboard-text="复制我"><span>点我复制</span></div>var btn = document.getElementById('btn');var clipboard = new ClipboardJS(btn);//实例化//复制成功执行的回调,可选clipboard.on('success', function(e) {console.log(e);});//复制失败执行的回调,可选clipboard.on('error', function(e) {console.log(e);});</script>
