vue点击复制链接功能
需求:点击复制链接,粘贴到地址栏中跳转到相应页面
原理:创建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点击复制链接功能相关推荐
- vue点击复制链接功能两种方法实现
今天在写需求的时候有个复制链接功能给实现下,有两种方式可实现 第一种用原生实现 <Button type="success" @click="copyLink(ro ...
- js实现点击复制链接功能
像这种复制链接的功能一般我们把他放在utils文件中. 代码如下: // 文本复制 export function copyText(value) { return new Promise((reso ...
- js实现复制并能保留原格式粘贴;vue中点击复制粘贴功能;vue复制功能(不需要插件);
使用场景:vue项目中遇到点击按钮,复制文本的功能.复制成功后可以黏贴. <div @click="copyDesc">复制</div>methods:{c ...
- html点击自动复制功能,html5页面如何实现点击复制的功能
html5页面如何实现点击复制的功能 发布时间:2020-09-22 11:07:18 来源:亿速云 阅读:136 作者:小新 这篇文章主要介绍了html5页面如何实现点击复制的功能,具有一定借鉴价值 ...
- 记录一下微信小程序-一键复制链接功能
记录一下微信小程序-一键复制链接功能 //首先是小程wxml文件<button bindtap="copyBtn" data-id="下载链接" clas ...
- Vue 点击复制粘贴文本
https://www.cnblogs.com/sherlock-Ace/p/10803961.html https://blog.csdn.net/weixin_42398560/article/d ...
- 小程序实现点击复制内容功能
x.wxml <view class="margin-30"><text>点击下方按钮复制链接地址并用浏览器打开</text><text ...
- JavaScript实现点击复制的功能
需求背景 有些时候我们需要实现让用户点击一个按钮就可以复制文字的功能,那么你知道要怎么去做嘛? 代码实现 <!DOCTYPE html> <html lang="en&qu ...
- pc端VUE实现一键复制内容功能
接到一个需要,需要在pc端实现一键复制粘贴功能,如图所示: 当我点击复制按钮时,会提示"复制成功",这样复制的内容就可以在其他地方使用了 具体实现方法如下: 我写了一个公共的方法 ...
最新文章
- 网络工程师_想要记录下来的一些题_5
- ORA-39002 ORA-39070 ORA-29283 ORA-06512 ORA-29283
- Java学完后可以从事的工作岗位分享
- Burpsuite技巧之MD5加密密码爆破、带验证码爆破
- *PAT_B_1030_Java(22分)_C++(25分)
- 谷歌离开游览器不触发_谷歌游览器
- 4-数据结构-串的学习
- 北京、深圳 | 百度视觉算法研发实习生 人脸活体方向
- linux read phy reg,请问如后配置嵌入式网卡LAN91C11X系列的自动协商模式(Auto-Negotiation)?...
- 非计算机专业《Python程序设计基础》教学参考大纲
- 泛型的应用-vue3之ref
- 【转载】企业安全建设之数据库安全(中)
- 重装服务器系统鼠标键盘用不了,win7重装系统后鼠标键盘不能用怎么办
- 服务器数据拷贝到硬盘软件,硬盘对拷(拷贝) - 轻松搞定硬盘复制!
- 使用JGit报错:Algorithm negotiation fail 的解决方案
- Python分析《三国演义》中的社交网络
- 网络协议 -- HTTPS(3)SSL/TSL协议
- 普通人利用寒假一个月可以学会的四个赚钱技能
- JFS与JFS2的区别
- veket linux应用软件,Veket下载_Veket Linux(开源Linux操作系统)V5.192D完整版
热门文章
- 结构体问题探究_12_18.c
- HI3516AD+OV4689内核编译
- 自动控制原理——绪论
- 电脑桌面便签如何设置每月提醒便签事项?
- 计算机控制原理跟自动控制原理,上海交大考研自动控制理论和自动控制原理有什么区..._在职考研_帮考网...
- 【Axure教程】中继器版视频播放列表
- ANSI/ESD S20.20-2021 ESD 控制程序-电气和电子零件、组件和设备的保护 - 完整英文版(28页)
- 学习OpenBlas
- 从源码角度深入理解Toast
- 用友二次开发之总账自定义结转