当前位置: 首页 > news >正文

vue H5如何实现copy功能

vue H5如何实现copy功能

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><link rel="stylesheet" href="https://unpkg.com/vant@2.12/lib/index.css" /><title></title><style>*{margin: 0;padding: 0;}.order-message-row{font-size: 40px;}</style>
</head><body>
<div id="app"><div class="order-message-row"><div class="order-message-span">订单编号</div><div class="order-message-number">{{orderNumber}}</div><van-button  @click="copyOrderNumber" type="primary">复制按钮</van-button></div>
</div></body>
<script src="https://unpkg.com/vue@2.6/dist/vue.min.js"></script>
<script src="https://unpkg.com/vant@2.12/lib/vant.min.js"></script><!--组件-->
<script>var vm = new Vue({el: '#app',data() {return {orderNumber:"sssssssssssssssss"}},created() {},mounted() {},methods: {//订单详情粘贴板copyOrderNumber() {console.log("1223")const input = document.createElement('input');input.value = this.orderNumber; // 获取要复制的文本document.body.appendChild(input);input.select(); // 选中文本document.execCommand('copy'); // 执行复制操作document.body.removeChild(input); // 移除临时的输入框alert('订单编号已复制到剪贴板'); // 可选:给用户一个反馈},}})
</script></html>

粘贴板图
在这里插入图片描述
完成 !!!!

相关文章:

vue H5如何实现copy功能

vue H5如何实现copy功能 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><link rel"stylesheet" href"https://unpkg.com/vant2.12/lib/index.css" /><title></title><st…...

Golang使用etcd构建分布式锁案例

在本教程中&#xff0c;我们将学习如何使用Go和etcd构建分布式锁系统。分布式锁系统对于管理对分布式系统中共享资源的并发访问至关重要。它有助于维护一致性&#xff0c;防止竞争条件&#xff0c;并确保在任何给定时间只有一个进程独占访问资源。 我们将使用Go作为编程语言&am…...

Windows 和 Ubuntu 双系统安装

复现论文的时候&#xff0c;个别包只有Linux版本&#xff0c;并且源码编译比较麻烦&#xff0c;所以干脆直接安装一个双系统&#xff08;WinUbuntu&#xff09;&#xff0c;方便复现论文。 参考视频链接&#xff1a;Windows 和 Ubuntu 双系统的安装和卸载 0.所需工具 4G以上U…...

多媒体文件解复用(Demuxing)过程

多媒体文件的解复用&#xff08;Demuxing&#xff09;过程指的是从一个多媒体容器文件&#xff08;如 MP4、MKV、AVI 等&#xff09;中提取不同类型的多媒体数据流&#xff08;例如视频流、音频流、字幕流等&#xff09;的过程。 容器文件本身并不包含实际的视频或音频数据&…...

从 Zuul 迁移到 Spring Cloud Gateway:一步步实现服务网关的升级

从 Zuul 迁移到 Spring Cloud Gateway&#xff1a;一步步实现服务网关的升级 迁移前的准备工作迁移步骤详解第一步&#xff1a;查看源码第二步&#xff1a;启动类迁移第三步&#xff1a;引入 Gateway 依赖第四步 编写bootstrap.yaml第五步&#xff1a;替换路由配置第六步&#…...

qt之插件编译

QtXlsxWriter sudo apt install qtbase5-private-dev git clone https://github.com/dbzhang800/QtXlsxWriter.git cd QtXlsxWriter/ qmake make -j6 sudo make install #将生成的lib 及 include copy至项目路径的lib 及include里项目配置&#xff1a; QT xlsxbluetoo…...

pandas一行拆成多行

import pandas as pd df pd.DataFrame({Country:[China,US,Japan,EU,UK/Australia, UK/Netherland],Number:[100, 150, 120, 90, 30, 2],Value: [1, 2, 3, 4, 5, 6],label: list(abcdef)})# 法一 推荐 df2df.drop(Country, axis1).join(df[Country].str.split(/, expandTrue).…...

今天调了个转速的小BUG

同事说转速表有个bug&#xff0c;转速停止后&#xff0c;继电器没有恢复到初始状态。若停止之前是报警&#xff0c;继电器吸合&#xff0c;则停止后继电器还是吸合。我心想不会啊&#xff0c;这软件都弄了好几年了&#xff0c;一直也没出现过状况。 经过与调试同事的沟通&#…...

第三节、电机定速转动【51单片机-TB6600驱动器-步进电机教程】

摘要&#xff1a;本节介绍用定时器定时的方式&#xff0c;精准控制脉冲时间&#xff0c;从而控制步进电机速度 一、计算过程 1.1 电机每一步的角速度等于走这一步所花费的时间&#xff0c;走一步角度等于步距角&#xff0c;走一步的时间等于一个脉冲的时间 w s t e p t … ……...

从一个Bug谈前端响应拦截器的应用

一、问题场景 今天在开发商品管理系统时&#xff0c;遇到了一个有趣的问题&#xff1a;当添加重复的商品编号时&#xff0c;页面同时弹出了两条 "商品编号已存在" 错误提示&#xff1a; 这个问题暴露了前端错误处理机制的混乱&#xff0c;让我们从这个问题出发&…...

JS进阶DAY4|节点操作

嘿&#x1f44b; 今天我们要一起深入探索JavaScript中的DOM操作&#xff0c;这是前端开发中不可或缺的技能。&#x1f31f; 准备好了吗&#xff1f;让我们一起跳进DOM的海洋&#xff0c;看看怎么用代码操控网页的结构吧&#xff01; 目录 1. 增加节点 1.1 使用 appendChild 方…...

【Web】2023安洵杯第六届网络安全挑战赛 WP

目录 Whats my name easy_unserialize signal Swagger docs 赛题链接&#xff1a;GitHub - D0g3-Lab/i-SOON_CTF_2023: 2023 第六届安洵杯 题目环境/源码 Whats my name 第一段正则用于匹配以 include 结尾的字符串&#xff0c;并且在 include 之前&#xff0c;可以有任…...

go 语言中协程和GMP模型

为什么需要协程&#xff1f; 协程用来更加精细地利用线程&#xff0c;支撑超高的并发的。协程&#xff0c;从 runtime 的角度看&#xff0c;协程就是一个被调度的 g 结构体。 G 就是协程&#xff0c;M 是线程&#xff0c;P 是为了优化多线程并发时&#xff0c;会抢夺协程队列的…...

coco数据集转换SAM2格式

coco是一个大json汇总了所有train的标签 SAM2训练一张图对应一个json标签 import json import os from pycocotools import mask as mask_utils import numpy as np import cv2def poly2mask(points, width, height):points_array np.array(points, dtypenp.int32).reshape(-…...

【CMD、PowerShell和Bash设置代理】

【CMD、PowerShell和Bash设置代理】 1. CMD&#xff08;命令提示符&#xff09;临时设置代理&#xff08;只对当前会话有效&#xff09;&#xff1a;查看当前代理设置&#xff1a;清除临时代理设置&#xff1a;永久设置代理&#xff08;对所有新的 CMD 会话有效&#xff09;&am…...

22智能 代码作业集合

3-2 #include <stdio.h>int main() {int a 21;int b 10;int c ;c a b;printf("Line 1 - c 的值是 %d\n", c );c a - b;printf("Line 2 - c 的值是 %d\n", c );c a * b;printf("Line 3 - c 的值是 %d\n", c );c a / b;printf("…...

实现一个简单的后台架子(侧边栏菜单渲染,折叠,黑白主题,组件主题色,全屏,路由快捷栏)

目录 侧边栏菜单渲染 侧边栏折叠 黑白主题 全屏切换 切换组件主题色 tab快捷栏 代码 侧边栏菜单渲染 结合ElementPlus组件库进行实现 新建的Vue3项目,引入了格式化样式normalize.css和ElementPlus,并进行了全局引入 并进行了全局引入 设置高度为100% 粘贴ElementPlus的…...

vue3-canvas实现在图片上框选标记(放大,缩小,移动,删除)

双图版本&#xff08;模板对比&#xff09; 业务描述&#xff1a;模板与图片对比&#xff0c;只操作模板框选的位置进行色差对比&#xff0c;传框选坐标位置给后端&#xff0c;返回对比结果显示 draw.js文件&#xff1a; 新增了 createUuid&#xff0c;和求取两个数组差集的方…...

unity3d—demo(2d人物左右移动发射子弹)

目录 人物代码示例&#xff1a; 子弹代码示例&#xff1a; 总结上面代码&#xff1a; 注意点&#xff1a; 人物代码示例&#xff1a; using System.Collections; using System.Collections.Generic; using UnityEngine;public class PlayerTiao : MonoBehaviour {public f…...

【ETCD】【源码阅读】 深入解析 raftNode.start`函数:Raft 核心启动逻辑剖析

raftNode.start方法 是 etcd 中 Raft 模块的核心启动点&#xff0c;其职责是管理 Raft 状态机的状态变迁、日志处理及集群通信等逻辑。通过对源码的逐行分析&#xff0c;我们将全面揭示其运行机制&#xff0c;探讨其设计背后的分布式系统理念。 函数核心结构 raftNode.start 方…...

体验Taotoken多模型路由带来的高稳定性与低延迟响应

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 体验Taotoken多模型路由带来的高稳定性与低延迟响应 在构建依赖大模型能力的应用时&#xff0c;开发者最关心的两个核心指标往往是…...

钠金属负极自校正技术:复合纸基底设计原理与工程实践

1. 项目概述&#xff1a;从“火中取栗”到“驯服烈马”的钠金属负极革新在电池研发领域&#xff0c;金属钠负极一直被视为下一代高能量密度电池的“圣杯”&#xff0c;其理论比容量高达1166 mAh/g&#xff0c;是石墨负极的近三倍&#xff0c;且钠资源储量丰富、成本低廉。然而&…...

保姆级教程:用YOLOv8和Pyside6从零搭建一个火焰烟雾检测桌面应用(附完整源码和数据集)

从零构建火焰烟雾检测桌面应用&#xff1a;YOLOv8与Pyside6实战指南 在工业安全、家庭监控和实验室防护场景中&#xff0c;火焰与烟雾的早期检测至关重要。传统监控系统依赖人工值守或简单传感器&#xff0c;难以实现精准的实时预警。本文将带你用Python生态中最前沿的YOLOv8目…...

一键解决Windows运行库问题:Visual C++ AIO完整安装指南

一键解决Windows运行库问题&#xff1a;Visual C AIO完整安装指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的困扰&#xff1a;新下载…...

数据保护双引擎:深入解析HyperSnap与HyperCDP的核心原理与选型指南

1. 数据保护的基石&#xff1a;为什么需要HyperSnap和HyperCDP&#xff1f; 想象一下你正在编辑一份重要文档&#xff0c;突然电脑蓝屏了。如果没保存&#xff0c;几小时的工作可能付诸东流——这就是数据保护要解决的核心问题。在企业级存储中&#xff0c;HyperSnap快照和Hype…...

别再手动拼接数据了!用ONNXRuntime和TensorRT实现多Batch推理的Python/C++实战对比

多Batch推理实战&#xff1a;ONNXRuntime与TensorRT的高效对决 在计算机视觉项目的实际部署中&#xff0c;我们常常会遇到这样的场景&#xff1a;摄像头持续采集图像&#xff0c;或者需要同时处理来自多个传感器的数据。如果每次只处理单张图片&#xff0c;就像用吸管喝一大桶…...

别再死记硬背公式了!用VHDL和Quartus II手把手教你玩转一位全加器(附完整源码与仿真)

从零实现数字逻辑&#xff1a;用VHDL在Quartus II中构建全加器的完整指南 当第一次接触数字逻辑设计时&#xff0c;那些抽象的真值表和逻辑表达式常常让人望而生畏。作为一名曾经同样困惑的工程师&#xff0c;我深刻理解初学者面对理论知识与实际工程实现之间的鸿沟。本文将带你…...

深入了解Linux命名空间的cgroups:打开容器技术的黑匣子

cgroups&#xff0c;全称为 Control Groups&#xff0c;是 Linux 内核提供的一种强大的资源管理机制。它的核心作用是将一组进程&#xff08;tasks&#xff09;组织成一个层级化的组&#xff0c;并为这些组分配、限制和监控资源的使用情况。 简单来说&#xff0c;cgroups 允许系…...

政企级无人机管理系统,如何用一套方案搞定多行业巡检?

一、为什么政企客户越来越倾向私有化无人机平台&#xff1f;在低空经济政策收紧、数据安全要求趋严的今天&#xff0c;很多单位在采购无人机管理系统时&#xff0c;已经不再满足于 “能用就行”。公有云平台无法部署在政务内网&#xff0c;数据出网存在合规风险&#xff1b;通用…...

ComfyUI v0.21.1:最新版本发布,模型、节点、工作流与稳定性全面升级

ComfyUI v0.21.1 已于 2026年5月14日发布。本次版本说明中明确标注为 Immutable release&#xff0c;也就是说&#xff0c;发布后只能修改 release title 和 notes。这意味着这次更新内容具有较强的定版性质&#xff0c;适合直接作为版本升级参考。 如果用一句话概括这次更新&a…...