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 相关文章推荐
菜单效果
Oct 14 Javascript
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
Javascript和Ajax中文乱码吐血版解决方案
Dec 21 Javascript
Array.prototype.concat不是通用方法反驳[译]
Sep 20 Javascript
jquery合并表格中相同文本的相邻单元格
Jul 17 Javascript
Vue2.0生命周期的理解
Aug 20 Javascript
浅析微信扫码登录原理(小结)
Oct 29 Javascript
浅谈小程序 setData学问多
Feb 20 Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
Aug 02 Javascript
JS使用正则表达式判断输入框失去焦点事件
Oct 16 Javascript
Vue-cli4 配置 element-ui 按需引入操作
Sep 11 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缓存技术的多种方法小结
2012/08/14 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
js的表单操作 简单计算器
2011/12/29 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
微信小程序实现tab页面切换功能
2018/07/13 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
在vue中使用setInterval的方法示例
2019/04/16 Javascript
layui使用label标签的方法
2019/09/14 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python获取linux主机ip的简单实现方法
2016/04/18 Python
python默认参数调用方法解析
2020/02/09 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
财务信息服务专业自荐书范文
2014/02/08 职场文书
春节联欢会主持词
2014/03/24 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
少先队工作总结2015
2015/05/13 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
python实现简单的三子棋游戏
2022/04/28 Python