Vue前端复制文本功能vue-clipboard2

本文介绍如何使用vue-clipboard2插件在Vue.js项目中实现文本复制功能。通过简单的步骤导入并使用该插件,可以轻松地将文本复制到用户的剪贴板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍

复制文本控件使用的是vue-clipboard2,可方便的实现复制需求。

源码工程地址:Clipboard

效果图

在这里插入图片描述

安装

npm install vue-clipboard2

使用方式

步骤一:

import ClipBoard from 'vue-clipboard2'

export default ({Vue}) => {
  Vue.use(ClipBoard)
}

步骤二:

export default {
  name: 'clipboard_index',
  data: () => ({
    value: '复制文本控件使用的是vue-clipboard2,可方便的实现复制需求。'
  }),
  methods: {
    copy_value() {
      this.$copyText(this.value).then(() => {
        this.$q.ok('已经复制到粘贴板!')
      }, () => {
        this.$q.err('复制失败!')
      })
    },
  },
  render(h) {
    return h('div', {
      staticClass: 'row no-wrap q-pa-sm'
    }, [
      h('div', {
        staticClass: 'pp-border-4 q-pa-sm text-tertiary test-weight-medium'
      }, [
        this.value
      ]),
      h('q-btn', {
        props: {
          label: '点击复制',
          flat: true,
          color: 'primary'
        },
        on: {
          click: () => {
            this.copy_value()
          }
        }
      })
    ])
  }
}

插件地址:vue-clipboard2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值