Vue实现剪贴板复制功能
前端  /  管理员 发布于 3年前   312
小白单纯记录一下工作中遇到的需求:在vue中如何实现复制功能 (注: 依赖第三方插件 clipboard) 一. 安装插件 第一种直接npm安装: 第二种: 二. 全局注入(main.js) 三. 封装方法方便多次使用 新建一个index.js文件里面存放项目会多次使用的方法 四. 在需要复制的页面中调用copy方法 总结 以上所述是小编给大家介绍的Vue实现剪贴板复制功能,希望对大家有所帮助!npm install clipboard --save
(下载地址:https://clipboardjs.com/)import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard)
export default{ install(Vue,opstion){ //把方法写在vue原型方便调用 Vue.prototype.copy = function (value) { this.$copyText( `${value}` ).then( res => { //这是element的Message 消息提示组件 this.$message({ message: "复制成功", type: "success" }); }, err => { this.$message.error("复制失败"); } ); }, }}
您可能感兴趣的文章:
博主 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 @ xiaoB 你只管努力,剩下的叫给天意;天若有情天亦老,..xiaoB 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 会不会春节放假后又阳一次?..BUG4 在
你翻墙过吗?国内使用vpn翻墙可能会被网警抓,你需了解的事中评论 不是吧?..博主 在
go语言+beego框架中获取get,post请求的所有参数中评论 @ t1 直接在router.go文件中配就ok..Jade 在
如何在MySQL查询中获得当月记录中评论 Dear zongscan.com team, We can skyroc..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号