vue -- v-clipboard复制到剪切板的插件 应用示例

本例针对的是移动端复制单个字符串应用。

首先在项目安装依赖:

npm install --save   v-clipboard

其次在main.js引入如下:

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

在页面直接应用如下:

  <button class="capyBtn"
         v-clipboard="() =>infoData.cardNumInfo"
         v-clipboard:success="clipboardSuccessHandler" 
         v-clipboard:error="clipboardErrorHandler">
             复制卡号卡密
</button>

复制成功和失败事件处理如下:

复制代码
 // 复制成功
        clipboardSuccessHandler ({ value, event }){
            let toast;
            if(value == this.infoData.cardNumInfo){
                toast = '卡号卡密已复制到剪切板'
            }
            Toast({
                message: toast,
                duration: 1500
            });
        },
        // 复制失败
        clipboardErrorHandler ({ value, event }) {
            Toast({
                message: '复制失败,请重试',
                duration: 1500
            });
        },
复制代码

以上就可以了。

posted @   巫小婆  阅读(405)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示