像这种复制链接的功能一般我们把他放在utils文件中.

代码如下:

// 文本复制

export function copyText(value) {

return new Promise((resolve) => {

var input = document.createElement("input"); // js创建一个input输入框

input.value = value; // 将需要复制的文本赋值到创建的input输入框中

document.body.appendChild(input); // 将输入框暂时创建到实例里面

input.select(); // 选中输入框中的内容

document.execCommand("Copy"); // 执行复制操作

document.body.removeChild(input); // 最后删除实例中临时创建的input输入框,完成复制操作

resolve();

});

}

在组件中我们如何去使用:

直接引入:import { copyText } from "@/utils/utils.js";

使用button按钮也可:  <MenuItem @click="copy(mouseRightItem)" >复制链接</MenuItem>

mouseRightItem----我这里传的是一个对象,本质上也是取其中的链接,直接传链接名也可.

然后在组件写一个方法即可:

// 复制链接

copy(item) {

const { value } = item;

console.log(value);

copyText(value.material_content.address).then(() => {

this.$message.success({ message: "地址复制成功" });

});

},

------------红色的数据就是链接地址

js实现点击复制链接功能相关推荐

  1. vue点击复制链接功能两种方法实现

    今天在写需求的时候有个复制链接功能给实现下,有两种方式可实现 第一种用原生实现 <Button type="success" @click="copyLink(ro ...

  2. vue点击复制链接功能

    需求:点击复制链接,粘贴到地址栏中跳转到相应页面 原理:创建input标签,将链接值赋值给input标签,调用浏览器复制方法 示例代码: <template> <div class= ...

  3. html点击自动复制功能,html5页面如何实现点击复制的功能

    html5页面如何实现点击复制的功能 发布时间:2020-09-22 11:07:18 来源:亿速云 阅读:136 作者:小新 这篇文章主要介绍了html5页面如何实现点击复制的功能,具有一定借鉴价值 ...

  4. 移动端js实现点击复制到剪贴板,【真正】兼容所有浏览器uc、qq、微信、手机自带等浏览器...

    移动端js实现点击复制到剪贴板,带提示,[真正]兼容所有浏览器,包括安卓和ios及uc.qq.微信.手机自带等浏览器. github,欢迎star: https://github.com/majian ...

  5. 记录一下微信小程序-一键复制链接功能

    记录一下微信小程序-一键复制链接功能 //首先是小程wxml文件<button bindtap="copyBtn" data-id="下载链接" clas ...

  6. js如何实现点击复制链接

    研究了好久,请看一下代码: function copyUrl(){      var ele = document.getElementById("url");      ele. ...

  7. JS简单实现点击复制链接的方法 ------亲测可用

    <textarea name="text" id="text" cols="30" rows="10">&l ...

  8. 移动端js实现点击复制到剪贴板,【真正】兼容所有浏览器uc、qq、微信、手机自带等浏览器

    查看demo 前言:在移动端上经常会遇到这样的需求,第一种就是点击复制当前页面的链接,第二种就是类似卡券的功能,需要复制密码等,之前需求太紧急,基本上都使用了clipboard.js ,使用方法也很简 ...

  9. 小程序实现点击复制内容功能

    x.wxml <view class="margin-30"><text>点击下方按钮复制链接地址并用浏览器打开</text><text ...

最新文章

  1. iOS网络-NSURLSessionDataTask大文件离线断点下载
  2. FPGA之道(77)静态时序分析(三)同步时序逻辑的分析原理
  3. Android开发之Retrofit小试牛刀
  4. WCF HelpPage 和自动根据头返回JSON XML
  5. (转)离散化:两种离散化方式详解
  6. cmos逻辑门传输延迟时间_CMOS和TTL都有哪些区别?图腾柱电路又是什么,详情进来一瞧!...
  7. 如何还原桌面图标_如何为Windows 10桌面图标还原或更改文本的默认外观?
  8. MySQL 事务 | ACID、四种隔离级别、并发带来的隔离问题、事务的使用与实现
  9. JVM内存结构、垃圾回收那点事
  10. VirtualBox 安装Android on X86
  11. 阿里和微博的异地多活方案
  12. 【MATLAB】基础01
  13. Troubleshooting: High Version Count Issues (文档 ID 296377.1)
  14. 关于请假申请的时间计算
  15. git本地仓库关联远程仓库的两种方式
  16. 移动Web开发--学习笔记三 响应式项目实战(微金所)
  17. 博士申请 | 西交利物浦大学黄开竹教授组招收机器学习全奖博士生
  18. 导航栏不变 页面切换 最简单的方法
  19. 使用Office Tool Plus Beta版安装Office2021
  20. aria2Linux开机启动,Ubuntu安装aira2及开机启动配置

热门文章

  1. 第07章 图形操作 · 7.2 绘制图形(2)
  2. 【日记】c# 读取网页json数据
  3. LWS1000智能风速控制器(稳定风速分路控制风速)
  4. .net 4.5 MVC5 降级至 .net 4.0 MVC 4
  5. ASP.NET MVC 初学笔记.3 MVC5、EF、RDLC实现报表操作
  6. aria2 txt导入_Aria2使用教程
  7. 晋升答辩,差点挂了!
  8. 微型计算机控制系统设计方法,第3章 机电一体化中微型计算机控制系统及接口设计...
  9. FreeModbus应用系列之一
  10. 信息安全-操作系统安全保护(二)