Skip to content

vCopy

复制指令(仅支持在vue3项目中使用)

引入版本

0.80.0

Demo

vue
<script setup lang="ts">
  import { vCopy } from '@wyfex/iutils'
  import { ElMessage } from 'element-plus'

  const modelValue = ref('')
</script>

<template>
  <UseElButton
    btnText="复制(简单字符串形式,没有提示)"
    v-copy="'简单字符串形式文本'"
  />

  <UseElButton
    btnText="复制(对象配置形式,业务接管提示)"
    v-copy="{
      text: '对象配置形式文本',
      onSuccess: () => ElMessage.success('复制成功'),
      onError: () => ElMessage.warning('复制失败,无内容或权限异常')
    }"
  />

  <el-divider border-style="dashed" />

  <UseElInput
    v-model="modelValue"
    type="textarea"
    placeholder="点击复制后可在这里右键粘贴复制的内容"
  />
</template>

基于 MIT 许可发布