npm install vue-clipboard2
import VueClipboard from 'vue-clipboard2'
Vue.use(VueClipboard)
- 使用
- linkUrl 是文字 或者链接 需要复制的文字
<div style="margin-top: 33px" v-if="!preview">
<el-input
v-model="linkUrl"
size="small"
class="ml-20"
style="width: 350px"
placeholder="访问链接"
disabled
></el-input>
<el-button
type="primary"
size="small"
v-clipboard:copy="linkUrl"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
class="ml-20"
>复制链接</el-button
>
</div>
+ methods中
onCopy () {
this.$message({
message: '复制成功',
type: 'success'
})
},
onError () {
this.$message.error('复制失败')
},