需求:点击复制链接,粘贴到地址栏中跳转到相应页面

原理:创建input标签,将链接值赋值给input标签,调用浏览器复制方法

示例代码:

<template>

<div class="box">

<div class="title">复制链接并在地址栏输入可跳转</div>

<p  v-text="url"></p>

<el-button v-if="url"  @click="CopyUrl"

>复制链接</el-button

>

</div>

</template>

<script>

export default {

data() {

return {

url: "https://www.baidu.com/",

};

},

methods: {

// 复制:获取数据,创建标签,把数据赋值给标签,选择标签对象,执行浏览器复制命令

CopyUrl(data) {

console.log(data);

var Url2 = document.getElementById("inviteCode").innerText; // 获取要复制的数据即地址

var oInput = document.createElement("input"); // 创建input标签存放地址

oInput.value = Url2; // 给input标签赋值

document.body.appendChild(oInput); // 将input标签添加到body里

oInput.select(); // 选择对象

document.execCommand("Copy"); // 执行浏览器复制命令

oInput.className = "oInput";

oInput.style.display = "none"; // 隐藏input

this.$message({

message: "复制成功!",

type: "success",

});

},

},

};

</script>

<style>

</style>

vue点击复制链接功能相关推荐

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

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

  2. js实现点击复制链接功能

    像这种复制链接的功能一般我们把他放在utils文件中. 代码如下: // 文本复制 export function copyText(value) { return new Promise((reso ...

  3. js实现复制并能保留原格式粘贴;vue中点击复制粘贴功能;vue复制功能(不需要插件);

    使用场景:vue项目中遇到点击按钮,复制文本的功能.复制成功后可以黏贴. <div @click="copyDesc">复制</div>methods:{c ...

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

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

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

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

  6. Vue 点击复制粘贴文本

    https://www.cnblogs.com/sherlock-Ace/p/10803961.html https://blog.csdn.net/weixin_42398560/article/d ...

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

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

  8. JavaScript实现点击复制的功能

    需求背景 有些时候我们需要实现让用户点击一个按钮就可以复制文字的功能,那么你知道要怎么去做嘛? 代码实现 <!DOCTYPE html> <html lang="en&qu ...

  9. pc端VUE实现一键复制内容功能

    接到一个需要,需要在pc端实现一键复制粘贴功能,如图所示: 当我点击复制按钮时,会提示"复制成功",这样复制的内容就可以在其他地方使用了 具体实现方法如下: 我写了一个公共的方法 ...

最新文章

  1. 网络工程师_想要记录下来的一些题_5
  2. ORA-39002 ORA-39070 ORA-29283 ORA-06512 ORA-29283
  3. Java学完后可以从事的工作岗位分享
  4. Burpsuite技巧之MD5加密密码爆破、带验证码爆破
  5. *PAT_B_1030_Java(22分)_C++(25分)
  6. 谷歌离开游览器不触发_谷歌游览器
  7. 4-数据结构-串的学习
  8. 北京、深圳 | 百度视觉算法研发实习生 人脸活体方向
  9. linux read phy reg,请问如后配置嵌入式网卡LAN91C11X系列的自动协商模式(Auto-Negotiation)?...
  10. 非计算机专业《Python程序设计基础》教学参考大纲
  11. 泛型的应用-vue3之ref
  12. 【转载】企业安全建设之数据库安全(中)
  13. 重装服务器系统鼠标键盘用不了,win7重装系统后鼠标键盘不能用怎么办
  14. 服务器数据拷贝到硬盘软件,硬盘对拷(拷贝) - 轻松搞定硬盘复制!
  15. 使用JGit报错:Algorithm negotiation fail 的解决方案
  16. Python分析《三国演义》中的社交网络
  17. 网络协议 -- HTTPS(3)SSL/TSL协议
  18. 普通人利用寒假一个月可以学会的四个赚钱技能
  19. JFS与JFS2的区别
  20. veket linux应用软件,Veket下载_Veket Linux(开源Linux操作系统)V5.192D完整版

热门文章

  1. 结构体问题探究_12_18.c
  2. HI3516AD+OV4689内核编译
  3. 自动控制原理——绪论
  4. 电脑桌面便签如何设置每月提醒便签事项?
  5. 计算机控制原理跟自动控制原理,上海交大考研自动控制理论和自动控制原理有什么区..._在职考研_帮考网...
  6. 【Axure教程】中继器版视频播放列表
  7. ANSI/ESD S20.20-2021 ESD 控制程序-电气和电子零件、组件和设备的保护 - 完整英文版(28页)
  8. 学习OpenBlas
  9. 从源码角度深入理解Toast
  10. 用友二次开发之总账自定义结转