热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue实现点击复制功能(不使用插件)

在业务需求中,需要实现点击复制链接的功能话不多说,直接上代码这是在template中的代码
在业务需求中,需要实现点击复制链接的功能

在这里插入图片描述
话不多说,直接上代码

// 这是在template中的代码
<div class&#61;"profile_inner_middlelink"><div class&#61;"profile_inner_middlelink_http">{{httpLink}}</div><el-button type&#61;"primary" &#64;click&#61;"handleCopy()" plain>复制链接</el-button></div>

//data 中声明变量
data() {return {httpLink: "https://www.baidu.com/",}
}

methods方法&#xff1a;

handleCopy() {this.copy(this.httpLink)
},
copy(data) {let url &#61; data;let oInput &#61; document.createElement(&#39;input&#39;);oInput.value &#61; url;document.body.appendChild(oInput);oInput.select(); // 选择对象;console.log(oInput.value)document.execCommand("Copy"); // 执行浏览器复制命令this.$message({message: &#39;复制成功&#39;,type: &#39;success&#39;});oInput.remove()
},


推荐阅读
author-avatar
morimodomasaaki
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有