Vue Copy To Clipboard
A simple vue 3 plugin to copy text to clipboard
Installation
# yarn
yarn add @meforma/vue-copy-to-clipboard
# npm
npm install @meforma/vue-copy-to-clipboard
Import
// In you main.js
// ... considering that your app creation is here
import copyText from "@meforma/vue-copy-to-clipboard";
createApp(App).use(copyText).mount("#app");
Usage
this.$copyText("Text to copy")
.then(() => {
console.log("copied!");
})
.catch(() => {
console.log(`can't copy`);
});
This plugin is compatible with browsers that can execute Clipboard API and browsers that can execute execCommand('copy'), alternatively.
License
MIT License