肖强的博客 肖强的博客
Home
Guide
Web Document
  • Plugins
  • Case
  • Animation
Components
  • Categories
  • Tags
  • Archives
Website Tools

xiaoQiang

因为爱所以爱
Home
Guide
Web Document
  • Plugins
  • Case
  • Animation
Components
  • Categories
  • Tags
  • Archives
Website Tools
  • 常用插件
    • dayjs
    • vue-clipboard2
      • 安装
      • 引入
      • 使用
        • 使用指令的方式进行绑定
        • 使用服务方式进行调用
    • qs
    • number-precision
    • url-parse
    • clipboard
    • js-cookie
    • accounting
  • views
xiaoQiang
2021-09-26

vue-clipboard2


vue-clipboard2

vue-clipboard2是前端能够调用剪切板的一个插件

# 安装

npm install --save vue-clipboard2

# 引入

在main.js中引入
import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'
Vue.use(VueClipboard)

# 使用

# 使用指令的方式进行绑定

<template>
  <div class="container">
   {{qq}}
   <button type="button" 
           v-clipboard:copy="qq"
           v-clipboard:success="onCopy"
           v-clipboard:error="onError">复制QQ</button>
   </div>
</template>
 
<script>
export default {
  data() {
    return {
      qq:'123456 '
    }
  },
  methods: {
     onCopy: function (e) {
       alert('复制成功: ' + e.text)
     },
     onError: function (e) {
       alert('复制失败')
     }
   }
 }
</script> 

# 使用服务方式进行调用

<template>
  <div class="container">
    {{qq}}
    <button type="button" @click="doCopy">复制QQ</button>
  </div>
</template>

<script>
export default {
  data() {
     return {
       qq: '123456'
     }
   },
   methods: {
     doCopy: function () {
        this.$copyText(this.qq).then(function (e) {
           alert('复制成功')
           console.log(e)
        }, function (e) {
            alert('复制失败')
            console.log(e)
        })
      }
   }
}
</script> 
#plugins
上次更新: 2021-10-05 17:37:55
dayjs
qs

← dayjs qs→

最近更新
01
drag
12-22
02
入场/出场05
10-16
03
入场/出场04
10-16
更多文章>
icon组件不能用
时间左侧 © 2021-2021 时间右侧
冀公网安备 13108202000744号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
欢迎来到我的家
Back