<el-table-column label="推流地址" align="center" prop="liveName">
<template slot-scope="scope">
<div style="display: flex; align-items: center" v-if="scope.row.liveUrl">
<i
class="el-icon-document-copy copyIconStyle"
@click="copyData(scope.row)"
></i>
<div class="inlineEllipsis">{{ scope.row.liveUrl }}</div>
</div>
<div v-else>--</div>
</template>
</el-table-column>
// 复制推流地址
copyData(row) {
var Url2 = row.liveUrl; //每一行的某个值,如选中的当前行的url
var oInput = document.createElement("input"); //创建一个隐藏input(重要!)
oInput.value = Url2; //赋值
document.body.appendChild(oInput);
oInput.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
oInput.className = "oInput";
oInput.style.display = "none";
this.$message.success("已复制");
},
Table表格某一数据拷贝
最新推荐文章于 2024-08-08 16:33:07 发布