1.在vue 官网 /资源列表/Awesome Vue 里面搜索 clipboard 即可以找到 v-clipboard

 

 2. 在文档里面有具体的使用步骤

1.安装依赖
npm install --save v-clipboard

2.在main.js中引入
import Vue from 'vue'
import Clipboard from 'v-clipboard'

Vue.use(Clipboard)

3.使用
<template>
    <button v-clipboard="value"
        v-clipboard:success="clipboardSuccessHandler" 
        v-clipboard:error="clipboardErrorHandler">    
        Copy to clipboard
   </button> 
</template>


export default {
   data() {
      return {
         value:'2659100297@qq.com'
      }
   },
   methods: {
      // Success event handler 
      clipboardSuccessHandler ({ value, event }){
         console.log('success', value);
         this.$message.success("已复制");
      },
      // Error event handler
      clipboardErrorHandler ({ value, event }) {
         console.log('error', value)
      }
    }
}

 

Logo

前往低代码交流专区

更多推荐