JS 实现复制功能

161 阅读1分钟
    handleCopy: function(textToCopy) {
        if (navigator.clipboard) {
            navigator.clipboard.writeText(textToCopy).then(() => {
                console.log("复制成功")
            }).catch(err => {
                console.log("复制失败")
            })
        } else {
            const textArea = document.createElement("textarea");
            textArea.value = textToCopy;
            document.body.appendChild(textArea);
            textArea.focus();
            textArea.select();
            const res = document.execCommand('copy');
            res ? console.log("复制成功") : console.log("复制失败");
            document.body.removeChild(textArea);
        }
    }