ThCopy文本复制
吴少文 2022/3/9 vue
# ThCopy文本复制
复制文本到剪贴板
# 依赖说明
采用vue-clipboard2插件 github地址 (opens new window)
# 基本使用
<template>
<div>
<input v-model="value" />
<!-- 使用方法1: -->
<button
v-clipboard:copy="value"
v-clipboard:success="copySuccess"
v-clipboard:error="copyError"
>复制</button>
</div>
</template>
<script>
export default {
data () {
return {
value: ''
}
},
methods: {
// copy成功
copySuccess(res) {},
// copy失败
copyError(res) {},
// 通过方法调用
clickBtn () {
// 使用方法2:
this.$copyText('这是一段内容.').then(res => {
// copy成功
}).catch(res => {
// copy失败
})
}
}
}
</script>