Overview
Vue-Clipboard2 is a simple Vue.js 2 binding for clipboard.js. As of 2023, the project has been deprecated due to the widespread availability of the Clipboard API in modern browsers. Users are encouraged to leverage the Clipboard API directly instead of using this plugin.
Features
- Installation: Users can install Vue-Clipboard2 using npm install –save vue-clipboard2 or utilize dist/vue-clipboard.min.js without webpack.
- Usage: The plugin enables copying text without the need for a specific button by utilizing the new method this.$copyText.
- Limitations: Users are advised to test the copy feature before implementation, especially in scenarios involving async methods and bootstrap modals.
- Contribution: The project welcomes Pull Requests (PRs) and issue submissions for feature requests.
Installation
To install Vue-Clipboard2, you can follow these steps:
- Install using npm:
npm install --save vue-clipboard2
- Alternatively, for standalone usage, you can include dist/vue-clipboard.min.js in your project.
Summary
Vue-Clipboard2 is a deprecated Vue.js 2 binding for clipboard.js, no longer recommended due to the availability of the Clipboard API in modern browsers. Users are advised to directly use navigator.clipboard.writeText(’text’) for their clipboard needs. The plugin offered features for easy text copying and had limitations related to async methods and bootstrap modals. Contributions through PRs and issue submissions were welcome, with the project operating under the MIT License.