Vue 实现复制功能,不需要任何结构内容直接复制方式


Posted in Javascript onNovember 09, 2019

介绍:

在做复制文档功能时,考虑到是个不太会复用的小功能,最后选择直接用 document.execCommand 方法实现。

在查阅资料时候,发现其他人都需要在页面上写上结构、ID。然后捕捉某个ID获取内容,感觉很不方便。

使用:

methods: {
  copyShaneUrl(shareLink){
    var input = document.createElement("input");   // 直接构建input
    input.value = shareLink;  // 设置内容
    document.body.appendChild(_input);    // 添加临时实例
    input.select();   // 选择实例内容
    document.execCommand("Copy");   // 执行复制
    document.body.removeChild(_input); // 删除临时实例
  }
 }

方法代码如上,然后绑定需要执行当前方法的按钮

<li v-for="(item, index) in meetingList">
  <button @click="copyShaneUrl(item.shareUrl)">复制分享链接</button>
</li>

以上这篇Vue 实现复制功能,不需要任何结构内容直接复制方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery Ajax文件上传(php)
Jun 16 Javascript
jQuery的Ajax时无响应数据的解决方法
May 25 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
深入理解Javascript动态方法调用与参数修改的问题
Dec 10 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
Jun 16 Javascript
jquery+正则实现统一的表单验证
Sep 20 Javascript
JS+html5制作简单音乐播放器
Sep 13 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
Sep 10 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 Javascript
利用JavaScript写一个简单计算器
Nov 27 Javascript
Vue实现点击按钮复制文本内容的例子
Nov 09 #Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 #Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
Nov 09 #Javascript
js实现的在本地预览图片功能示例
Nov 09 #Javascript
vue 取出v-for循环中的index值实例
Nov 09 #Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 #Javascript
Vue实现页面添加水印功能
Nov 09 #Javascript
You might like
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
php判断是否为json格式的方法
2014/03/04 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
linux下php上传文件注意事项
2016/06/11 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
js实现input密码框显示/隐藏功能
2020/09/10 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
JS实现手风琴特效
2020/11/08 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
Python的pycurl包用法简介
2015/11/13 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
5款非常棒的Python工具
2018/01/05 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
用python绘制樱花树
2020/10/09 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
物流专业专科生职业生涯规划书
2014/09/14 职场文书
高中同学会致辞
2015/08/01 职场文书
初中班长竞选稿
2015/11/20 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
详解flex:1什么意思
2022/07/23 HTML / CSS
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript