博客 / 詳情

返回

vue3一個簡單好用的複製到剪貼板插件

npm: https://www.npmjs.com/package/vue-clipboard2

開始

npm i vue-clipboard2

在main.ts中引入

import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'

Vue.use(VueClipboard)

引入後就可以直接在頁面中使用了

<script setup lang="ts">
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance() as any;

// 傳入文本
const onCopy = (text: string) => {
  proxy.$copyText(text).then(
    () => {
      console.log("複製成功");
    },
    () => {
      console.log("複製失敗");
    }
  );
};
</script>
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.