0


vue中实现复制内容到剪切板

一、需求说明

在项目中 点击按钮 复制 某行文本是很常见的 应用场景,
在 Vue 项目中实现 复制功能 需要借助 vue-clipboard2 插件。

二、代码实现

1、安装 vue-clipboard2 依赖

( 不行的话可以切换成淘宝镜像源 npm config set registry https://registry.npm.taobao.org

npm install --save vue-clipboard2

2、在 main.js 文件中全局引入插件

示例代码如下:

import Vue from'vue'import VueClipBoard from'vue-clipboard2'
Vue.use(VueClipBoard)

3、在 vue 文件中使用

<template><div><el-button
      @click="onCopy">复制</el-button
    ></div></template><script>exportdefault{data(){return{text:"这是一段复制的文本",};},methods:{onCopy(){this.$copyText(this.text).then(e=>{
            console.log('复制成功:', e);},e=>{
            console.log('复制失败:', e);})}}};</script>

本文转载自: https://blog.csdn.net/TKP666/article/details/127832710
版权归原作者 敲代码的TKP 所有, 如有侵权,请联系我们删除。

“vue中实现复制内容到剪切板”的评论:

还没有评论