安卓,pc端实现可以直接使用原生api(ios不兼容):

    1. // 安卓、浏览器复制粘贴:ios不兼容,document.execCommand返回false。
    2. console.log(this.$refs.input)
    3. this.$refs.inviteCode.select()
    4. let msg = document.execCommand("Copy");
    5. console.log(msg)
    6. alert('复制成功')

    兼容所有:

    1. <div id="btn" class="js-copy" data-clipboard-text="复制我">
    2. <span>点我复制</span>
    3. </div>
    4. var btn = document.getElementById('btn');
    5. var clipboard = new ClipboardJS(btn);//实例化
    6. //复制成功执行的回调,可选
    7. clipboard.on('success', function(e) {
    8. console.log(e);
    9. });
    10. //复制失败执行的回调,可选
    11. clipboard.on('error', function(e) {
    12. console.log(e);
    13. });
    14. </script>