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 相关文章推荐
js实现鼠标悬停图片上时滚动文字说明的方法
Feb 17 Javascript
javaScript中with函数用法实例分析
Jun 08 Javascript
jquery.map()方法的使用详解
Jul 09 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
Dec 10 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
Oct 19 Javascript
JavaScript中var、let、const区别浅析
Jun 24 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
Sep 14 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
vue的webcamjs集成方式
Nov 16 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
网站上面有这种切换效果
2006/06/26 Javascript
封装好的省市地区联动控件附下载
2007/08/13 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
详解redux异步操作实践
2018/08/15 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
Python 初始化多维数组代码
2008/09/06 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
解析Python中while true的使用
2015/10/13 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
python去除扩展名的实例讲解
2018/04/23 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
如何在pycharm中安装第三方包
2020/10/27 Python
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
个人实用简单的自我评价
2013/10/19 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
离职告别感言
2015/08/04 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书