vue element 复制(vue-clipboard2)

vue+element 项目使用复制功能

安装 vue-clipboard2

npm install  vue-clipboard2  --save

main.js

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

使用

<span @click="copyArticleUrl(scope.row,scope.$index)">
    {{scope.row.articleUrl}}
</span>

copyArticleUrl(row,index){
    let  _this = this;
       //row.articleUrl  要复制的内容
    this.$copyText(row.articleUrl).then(function (e) {
           _this.$message.success('复制成功')
    }, function (e) {
          _this.$message.error('复制失败,请手动复制')
    })
},

// v-clipboard:copy="scope.row.articleUrl" 对要复制的内容进行赋值
<span  v-clipboard:copy="scope.row.articleUrl"
           v-clipboard:success="onCopySuccess"
           v-clipboard:error="onCopyError">
    {{scope.row.articleUrl}}
</span>
onCopySuccess(e){
     this.$message.success('复制成功')
},
onCopyError(e){
     this.$message.error('复制失败,请手动复制')
},

转载于https://github.com/Inndy/vue-clipboard2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vue是现在最流行的前端框架之一,而且相对于其他两个框架React和Angular来说也更加易学,而且它的作者是国...
    dinel阅读 4,967评论 0 9
  • Vue是现在最流行的前端框架之一,而且相对于其他两个框架React和Angular来说也更加易学,而且它的作者是国...
    乐百川阅读 3,474评论 0 9
  • 开发一个项目,采用什么语言都可以,主要能熟练高效的开发都是合理的,这次我们采用vue来开发一个团队项目。在开...
    MsgSS阅读 2,960评论 3 9
  • 一、技术准备 二、开发工具 三、使用 vue-cli 快速开始模板项目 四、给项目添加组件 五、使用vue-rou...
    35eeabfa0772阅读 31,567评论 4 60
  • 体验:今天维修C6保养在检查发现很多问题,田哥说做保养吧,其他的不用管,车太老了,车主不能修!我和田哥说,保养检查...
    郭家乐阅读 203评论 0 0