vue 中实现复制粘贴

首先需要后台返回 url 地址:

$specialTopicUrl = url('v2/marketing/specialTopic/goodsList', $item->id)

按钮:

<el-button size="mini" type="info" @click="copySpecialTopicUrl(scope.row)">复制活动链接</el-button>

方法:

copySpecialTopicUrl (row) {
    var oInput = document.createElement('input'); //创建一个隐藏input(重要!)
    oInput.value = row.SpecialTopicUrl;    //赋值
    document.body.appendChild(oInput);
    oInput.select(); // 选择对象
    document.execCommand("Copy"); // 执行浏览器复制命令
    oInput.className = 'oInput';
    oInput.style.display = 'none';
    this.$message.success('复制成功');
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!