vue 使用复制功能


vue 实现复制功能使用插件 vue-clipboard2

安装插件

npm install --save vue-clipboard2

在组件中引入

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

使用 Demo

<template>
  <div class="main">
    <div class="copy-div">
      copyText:<span>{{cptext}}</span>
      <el-button type="text" size="medium"
        v-clipboard:copy="cptext"
        v-clipboard:success="onCopy"
        v-clipboard:error="onError">点击复制</el-button>
    </div>
</template>
<script>
export default {
  data(){
    return {
      cptext: '这是复制的内容!'
    }
  },
  methods: {
    // 复制成功
    onCopy(e){
      alert("复制成功");
    },
    // 复制失败
    onError(e){
      alert("复制失败");
    },
  }
}
</script>

声明:张先生的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - vue 使用复制功能


选择自己所爱的,然后爱自己所选择的!