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.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
Jquery 数据选择插件Pickerbox使用介绍
Aug 24 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
微信小程序 canvas API详解及实例代码
Oct 08 Javascript
AngularJS中isolate scope的用法分析
Nov 22 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
微信小程序 Toast自定义实例详解
Jan 20 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
shiro授权的实现原理
Sep 21 Javascript
Vue实现一个无限加载列表功能
Nov 13 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
基于openlayers实现角度测量功能
Sep 28 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中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
jQuery 白痴级入门教程
2009/11/11 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
2017/09/20 jQuery
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python分析nignx访问日志脚本分享
2015/02/26 Python
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
Python数据可视化:泊松分布详解
2019/12/07 Python
VScode连接远程服务器上的jupyter notebook的实现
2020/04/23 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
html5时钟实现代码
2010/10/22 HTML / CSS
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
应届毕业生求职信范文
2013/12/18 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
个人委托函范文
2015/01/29 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS