vue 點擊復制文本到剪貼板

一、首先在vue文件的template中定義復制按鈕

<div size="small" v-if="item.prop == 'jadeCode'" class="cell-container"><span>{{ scope.row.jadeCode }}</span> <button @click="handleCopy(scope.row.jadeCode)" class="copy-button">復制</button></div>

注 :由于我的代碼時將表頭的label放在script里面用函數獲取并渲染,因此會有一些相關定義,請自行斟酌修改。

  • v-if="item.prop == 'jadeCode'":這是一個條件判斷語句,用于判斷當前正在渲染的單元格是否對應著貨物編碼(jadeCode)這個屬性。只有當item.prop的值等于'jadeCode'時,才會渲染該div元素。
  • size="small":用于設置div元素的大小為小號(small)。
  • class="cell-container":給div元素添加一個名為cell-container的CSS類。
  • {{ scope.row.jadeCode }}:使用雙大括號插值語法將scope.row.jadeCode的值顯示在span元素內。scope.row表示當前行的數據對象,jadeCode表示貨物編碼屬性的值。
  • <button @click="handleCopy(scope.row.jadeCode)" class="copy-button">復制</button>:渲染了一個按鈕元素,并綁定了點擊事件@click,當按鈕被點擊時,會調用handleCopy方法,并將scope.row.jadeCode作為參數傳遞給該方法。按鈕上還添加了一個名為copy-button的CSS類。
二、接著定義復制文本的函數

在<script>中寫下:

methods: {handleCopy(jadeCode) {try {navigator.clipboard.writeText(jadeCode);alert('貨品編碼已復制到剪切板');} catch (error) {console.error('復制貨品編碼失敗:', error);alert('復制貨品編碼失敗');}},
},
三、最后在<style>中調整復制按鈕的外觀和位置
.cell-container {     position: relative;
}.copy-button {        position: absolute;right: 0;top: 112px;  /*如果你希望在不同的顯示器上保持一致的按鈕位置,可以考慮使用像素單位來進行定位,這樣按鈕的位置將與屏幕上的絕對坐標相關聯。*/
}
四、最終效果
?

可以將貨品編號粘貼出來

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/14871.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/14871.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/14871.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一周開發一個客服工單系統

開發一個客服工單系統在一周內完成&#xff0c;需要詳細的計劃和高效的執行。以下是一個詳細的開發計劃&#xff0c;涵蓋每天的主要任務和技術棧選擇&#xff1a; 演示效果&#xff1a;gofly.v1kf.com 技術棧選擇 前端&#xff1a;React.js 或 Vue.js后端&#xff1a;Go (Gin)數…

K8s是如何Watch的?

1. 概述 進入 K8s 的世界&#xff0c;會發現幾乎所有對象都被抽象為了資源(Resource)&#xff0c;包括 K8s Core Resources(Pod, Service, Namespace 等)、CRD、APIService 擴展的資源類型。同時 K8s 底層將這些資源統一抽象為了 RESTful 的存儲(Storage)&#xff0c;一方面服…

jellyfish安裝及使用(Bioinformatics工具-020)

01 背景 基因組survey以測序技術為基礎&#xff0c;基于小片段文庫的低深度測序&#xff0c;通過K-mer分析&#xff0c;快速獲得基因組大小、雜合度、重復序列比例等基本信息&#xff0c;為制定該物種的全基因組de novo測序策略提供有效依據。 jellyfish (水母) 是一個用于快…

Docker-鏡像遷移的三種方式=>備份恢復公有倉庫私有倉庫

制作好的鏡像要被別人使用&#xff0c;有三種方式&#xff1a; 1.先備份鏡像&#xff0c;別人通過u盤或者其它方式拷貝后&#xff0c;再恢復鏡像&#xff0c;這種方式比較麻煩 2.將制作的鏡像上傳到公共鏡像倉庫&#xff0c;被別人拉取后使用&#xff0c;但可能存在網絡不通暢或…

【零基礎C語言】內存函數

前言&#xff1a; 我們之前學過strcpy&#xff0c;strcmp等等函數&#xff0c;他們可以拷貝字符串和比較字符串等等&#xff0c;那么有沒有什么函數不光可以拷貝字符串還可以拷貝其他的數據呢&#xff0c;答案就是內存函數。 相較于字符串函數&#xff0c;內存函數可以拷貝的…

贖金信[簡單]

優質博文&#xff1a;IT-BLOG-CN 一、題目 給你兩個字符串&#xff1a;ransomNote和magazine&#xff0c;判斷ransomNote能不能由magazine里面的字符構成。如果可以&#xff0c;返回true&#xff1b;否則返回false。magazine中的每個字符只能在ransomNote中使用一次。 示例 …

DPDK實踐之(1)dpdk基礎使用

DPDK實踐之(1)dpdk基礎使用 Author: Once Day Date: 2024年5月19日 一位熱衷于Linux學習和開發的菜鳥&#xff0c;試圖譜寫一場冒險之旅&#xff0c;也許終點只是一場白日夢… 漫漫長路&#xff0c;有人對你微笑過嘛… 全系列文檔可參考專欄&#xff1a;Linux基礎知識_Once…

java判斷日期格式的正則表達式

java判斷日期格式的正則表達式 在Java中&#xff0c;你可以使用String類的matches()方法來檢查一個字符串是否匹配特定的正則表達式。以下是一個用于判斷日期格式是否為YYYY-MM-DD的正則表達式的例子&#xff1a; public class DateValidator { public static boolean isVal…

C語言 | Leetcode C語言題解之第109題有序鏈表轉換二叉搜索樹

題目&#xff1a; 題解&#xff1a; int getLength(struct ListNode* head) {int ret 0;while (head ! NULL) {ret, head head->next;}return ret; }struct TreeNode* buildTree(struct ListNode** head, int left, int right) {if (left > right) {return NULL;}int …

Mac維護神器CleanMyMac X成為你的蘋果電腦得力助手

在數字化時代&#xff0c;Mac電腦已成為眾多用戶的首選。然而&#xff0c;隨著頻繁的使用和數據量的日益增長&#xff0c;許多Mac用戶面臨著系統雜亂、存儲空間不足以及隱私保護等問題。幸運的是&#xff0c;"CleanMyMac X"這款優化和清理工具應運而生&#xff0c;它…

ROCm上情感分析:使用循環神經網絡

15.2. 情感分析&#xff1a;使用循環神經網絡 — 動手學深度學習 2.0.0 documentation (d2l.ai) 代碼 import torch from torch import nn from d2l import torch as d2lbatch_size 64 train_iter, test_iter, vocab d2l.load_data_imdb(batch_size)class BiRNN(nn.Module):…

java抽象類,接口,枚舉練習題

第一題&#xff1a; 答案&#xff1a; class Animal{//成員變量protected String name;protected int weight;//構造方法public Animal(){this.name"refer";this.weight50;}public Animal(String name,int weight){this.namename;this.weightweight;}//成員方法publ…

Bugku Crypto 部分題目簡單題解(四)

目錄 python_jail 簡單的rsa 托馬斯.杰斐遜 這不是md5 進制轉換 affine Crack it rsa python_jail 啟動場景 使用虛擬機nc進行連接 輸入print(flag) 發現報錯&#xff0c;經過測試只能傳入10個字符多了就會報錯 利用python中help()函數&#xff0c;借報錯信息帶出flag變…

【力扣刷題筆記第三期】Python 數據結構與算法

先從簡單的題型開始刷起&#xff0c;一起加油啊&#xff01;&#xff01; 點個關注和收藏唄&#xff0c;一起刷題鴨&#xff01;&#xff01; 第一批題目 1.設備編號 給定一個設備編號區間[start, end]&#xff0c;包含4或18的編號都不能使用&#xff0c;如&#xff1a;418、…

對于map的新應用

題源codeforces1974 problemC 題目大意 定義當兩個三元組A和B中&#xff0c;滿足三元組中有且僅有兩個元素相等&#xff0c;比如 a 1 b 1 , a 2 b 2 , a 3 ! b 3 a_1b_1,a_2b_2,a_3!b_3 a1?b1?,a2?b2?,a3?!b3? 這只是一種情況&#xff0c;三種情況之一 解題思路 …

java抽象類和接口知識總結

一.抽象類 1.啥是抽象類 用專業語言描述就是&#xff1a;如果一個類中沒有包含足夠的信息來描繪一個具體的對象&#xff0c;這樣的類就是抽象類 當然這話說的也很抽象&#xff0c;所以我們來用人話來解釋一下抽象類 拋開編程語言這些&#xff0c;就以現實舉例&#xff0c;我…

每日練習之排序——鏈表的合并;完全背包—— 兌換零錢

鏈表的合并 題目描述 運行代碼 #include<iostream> #include<algorithm> using namespace std; int main() { int a[31];for(int i 1;i < 30;i)cin>>a[i];sort(a 1,a 1 30);for(int i 1;i < 30;i)cout<<a[i]<<" ";cout&…

Mysql之Innodb存儲引擎

1.Innodb數據存儲 innodb如今能夠做到mysql的默認數據存儲引擎&#xff0c;肯定有著其好處的&#xff0c;那么innodb有什么好處呢? 1. 當意外斷電或者重啟&#xff0c; InnoDB 能夠做到奔潰恢復&#xff0c;撤銷沒有提交的數據 2.InnoDB 存儲引擎維護自己的緩沖池&#xff0c…

UDS(ISO 14229)學習筆記

文章目錄 名詞縮寫Vector視頻筆記$10$27Fault Memory物理尋址和功能尋址UDS服務分類0x19服務0x14DTC汽車控制器(ECU)中DTC的狀態位物理尋址和功能尋址單幀 多幀 首幀 連續幀名詞縮寫 DTC Diagnostic Trouble Code FTB Fault Type Byte SID Service Identifier SF Subfunctio…

DML(Data Manipulation Language)數據操作語言

一、增加 insert into -- 寫全所有列名 insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);-- 不寫列名&#xff08;所有列全部添加&#xff09; insert into 表名 values(值1,值2,...值n);-- 插入部分數據 insert into 表名(列名1,列名2) values(值1,值2); 舉…