700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 点击按钮点击复制功能

点击按钮点击复制功能

时间:2019-08-27 10:13:59

相关推荐

点击按钮点击复制功能

方法一:

<p>邀请码</p><p class="inviteCode" id = "inviteCode">{{invite_code}}</p><p class="copy" @click="copy">复制</p>

copy() {var Url2 = document.getElementById("inviteCode").innerText;var oInput = document.createElement("input");oInput.value = Url2;document.body.appendChild(oInput);oInput.select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令oInput.className = "oInput";oInput.style.display = "none";msg("复制成功");}

方法二:使用clipboard(推荐)

引入js

<script src="/ajax/libs/clipboard.js/2.0.4/clipboard.min.js"></script>

元素添加一个class类名 或者id,方便在创建clipboard时使用

<div class="copy-icon" data-clipboard-text=""><img src="./imgs/copy-icon.png" alt="复制"></div>

js

$(function () {//先获取值,并将其付给你要点击的按钮的data-clipboard-text,这一点很重要var addrData = $("#addr").text();$(".copy-icon").attr("data-clipboard-text",addrData)})$(".copy-icon").click(function () {var clipboard = new ClipboardJS('.copy-icon'); //获取点击的元素clipboard.on('success', function (e) {//showMessage是自己写的,一个提示showMessage('复制成功', 'success', 1000);});clipboard.on('error', function (e) {showMessage('复制失败', 'error', 1000);});})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。