关于javascript:js复制文本

js复制文本

次要代码 inp.select(); document.execCommand("Copy");
因为只能复制 input textarea 中的文本内容,
所以要先创立一个input或textarea标签,
而后给标签赋值(要复制的值)
最初再移除掉标签就好了。

// 复制地址
if (this.loginUrl) {
    let inp = document.createElement("input");
    inp.value = this.loginUrl;
    inp.className = "inp";
    document.body.appendChild(inp);
    inp.select();
    document.execCommand("Copy");
    inp.remove();
    this.$message.success("复制胜利!");
} else {
    this.$message.warning("数据获取中...请稍后再试!");
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理