首页 > 其他分享 >vue---复制功能

vue---复制功能

时间:2024-05-24 15:44:24浏览次数:10  
标签:vue value textToCopy --- clipboard 复制

在做VUE开发前台用户的时候,对于订单编号,合同编号,增加一个一键复制的功能,往往能够极大的提升用户体验。

第一步:安装 v-clipboard

#使用npm安装:
npm install --save v-clipboard

#使用yarn安装
yarn add v-clipboard

第二步:全局引入 main.js

import Vue from 'vue'
import Clipboard from 'v-clipboard'
Vue.use(Clipboard)

第三步:具体使用

<template>  
    <button v-clipboard="some text">
      copy
    </button>
</template>  

复制动态变量:

<template>  
  <button v-clipboard="() => textToCopy">
    Copy to clipboard
  </button> 
  <p>{{ textToCopy }}</p>  
</template>

常见的应该是这种使用:

<template>  
  <button v-clipboard="foo" v-clipboard:success="clipboardSuccessHandler" v-clipboard:error="clipboardErrorHandler">
    Copy to clipboard
  </button>
</template>
  
<script>  
export default {  
  methods: {
    // 复制
    foo(){
      return '你说的对';
    },
    // 复制成功回调函数
    clipboardSuccessHandler ({ value, event }) {
      console.log('success', value)
    },
    // 复制失败回调函数
    clipboardErrorHandler ({ value, event }) {
      console.log('error', value)
    }
  }
}  
</script>

打完收工!

标签:vue,value,textToCopy,---,clipboard,复制
From: https://www.cnblogs.com/e0yu/p/18211058

相关文章

  • 温州-顺序-2
    第一部分。中央及部委关于数据要素的政策。政策1。《中华人民共和国国民经济和社会发展第十三个五年规划纲要》。该政策由国务院于2016年03月发布。主要内容包括。第27章明确提出“实施国家大数据战略”,包括加快政府数据开放共享,促进大数据产业健康发展。政策2。《关于坚持和......
  • Leetcode-152 乘积最大子数组
    Leetcode-152乘积最大子数组题目描述示例1:示例2:解题思路一种错误的解题思路正确的思路(一)C++代码正确的思路(二)C++代码题目描述给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。示例1:输入:......
  • Codeforces Global Round 12 C2. Errich-Tac-Toe (Hard Version) 题解 构造
    Errich-Tac-Toe(HardVersion)题目描述TheonlydifferencebetweentheeasyandhardversionsisthattokensoftypeOdonotappearintheinputoftheeasyversion.ErrichtogaveMonogonthefollowingchallengeinordertointimidatehimfromtakingh......
  • 算法打卡 Day18(二叉树)-层序遍历 + 翻转二叉树 + 对称二叉树
    文章目录层序遍历相关题目Leetcode226-翻转二叉树题目描述解题思路Leetcode101-对称二叉树题目描述解题思路层序遍历我们使用队列模拟二叉树的层序遍历。相关题目102.二叉树的层序遍历classSolution{public:vector<vector<int>>levelOrder(TreeNode......
  • 算法打卡 Day14(二叉树)-理论基础 + 递归遍历 + 迭代遍历 + 统一迭代
    文章目录理论基础满二叉树完全二叉树二叉搜索树平衡二叉搜索树二叉树的存储方式链式存储顺序存储二叉树的遍历方式二叉树的定义递归遍历leetcode144-二叉树的前序遍历leetcode145-二叉树的后序遍历leetcode94-二叉树的中序遍历迭代遍历前序遍历后序遍历中序遍历统......
  • KubeSphere 社区双周报|2024.05.09-05.23
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.05.09-05.23。贡献者名单新晋KubeSpherecontribu......
  • vue + websocket + speak-tts 实现推送的告警消息弹框显示在右下角并语音播报出内容
    最近接了个项目需求,给设备配置语音加弹框告警。用户登录项目后不管在哪个页面,有告警就全局在右下角消息弹框加语音播报,下面浅介绍下我在开发中的流程以及遇到的坑!!!1、首先项目中安装speak-tts语音播报插件。npminstallspeak-tts2、创建一个全局的speech.js文件,文件中引入插......
  • LLM-文心一言:什么是北向接口?
    北向接口(NorthboundInterface)是指在网络管理架构中,用于上层应用或管理系统与下层网络控制或管理系统之间进行交互的接口。它通常是一种开放、标准化的接口,允许上层系统通过该接口对下层系统进行配置、监控和管理。在SDN(软件定义网络)和NFV(网络功能虚拟化)等新型网络架构中,北向接......
  • zabbix - [03] 安装部署
    题记部分 一、准备工作1.1、服务器角色规划主机名IP地址角色备注ctos79-01192.168.2.121zabbix-server开启监控功能ctos79-02192.168.2.122zabbix-agent ctos79-03192.168.2.133zabbix-agent 1.2、关闭防火墙和SELinuxsetenforce0sed-i......
  • 软件测试-Python基础(2)
    一、内容介绍这期主要学习:循环、字符串、列表。目录如下:二、思维导图三、循环 3.1for循环3.2 continue和break   【结果】 【结果】  3.3if-esle应用用户登录系统  【结果】 3.4循环-偶数和四、字符串4.1下标(索引)4.2切片切片(slic......