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控制listbox中项的移动并排序
Nov 12 Javascript
JavaScript转换农历类实现及调用方法
Jan 27 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
Dec 15 Javascript
jQuery性能优化技巧分析
Feb 20 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
Jan 20 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
Jul 31 Javascript
微信小程序下拉框组件使用方法详解
Dec 28 Javascript
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
关于vue 结合原生js 解决echarts resize问题
Jul 26 Javascript
JavaScript大数相加相乘的实现方法实例
Oct 18 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 stripos()函数及注意事项的分析
2013/06/08 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
Python3 socket同步通信简单示例
2017/06/07 Python
Django中多种重定向方法使用详解
2019/07/17 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
全球最大的游戏市场:G2A
2018/07/05 全球购物
大学生创业计划书的用途
2014/01/08 职场文书
服务宗旨标语
2014/07/01 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
二年级学生期末评语
2014/12/26 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
如何用python反转图片,视频
2021/04/24 Python
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
Pandas搭配lambda组合使用详解
2022/01/22 Python
ubuntu下常用apt命令介绍
2022/06/05 Servers