1. 安装vue-clipboard

npm install --save vue-clipboard2

2.main.js引入

import VueClipboards from 'vue-clipboards2'
Vue.use(VueClipboards);

3.案例

<template>
  <div class="yeluosen">
    <input type="text" v-model="message">
    <button type="button" 
     v-clipboard:copy="message"
     v-clipboard:success="onCopy"
     v-clipboard:error="onError">复制</button>
  </div>
</template>
<script>
export default {
  data () {
    return {
      message: '这里是复制的内容'
    }
  },
  methods: {
    onCopy: function (e) {
      console.log('复制成功!')
    },
    onError: function (e) {
      console.log('复制失败!')
    }
  }
}
</script>



Logo

前往低代码交流专区

更多推荐