/**
* 点击复制文本内容
*
* @param {String} content
*
* @author Outman
* @date 2022-10-27
*/
// 【旧】利用inputElement进行copy
function copy(content){
// 创建input元素,并对其赋值
var inputElement = document.createElement('input');
inputElement.value = content;
// 插入input对象至body中
document.body.appendChild(inputElement);
// 选中input元素
inputElement.select();
// 执行复制
document.execCommand('Copy');
// 移除input元素
document.body.removeChild(inputElement);
this.$Message.success('复制成功!');
}
// 【新】由于execCommand已被摒弃,可采用新方法
function copy(content){
navigator.clipboard.writeText(content).then(() => {
this.$Message.success('复制成功!');
});
}
【前端技巧】实现点击复制文本内容方法
于 2022-10-27 11:13:07 首次发布