# vue3-clipboard

[Clipboard.js](https://clipboardjs.com/) bindings for Vue 3.
This repository is a port of Inndy's
[vue-clipboard2](https://github.com/Inndy/vue-clipboard2) plugin for Vue3.
## Install
`npm install --save @soerenmartius/vue3-clipboard`
## Usage
### Import the `v-clipboard` directive globally
**`src/main.ts`**
```typescript
import { createApp } from 'vue'
import App from './App.vue'
import { VueClipboard } from '@soerenmartius/vue3-clipboard'
createApp(App).use(VueClipboard).mount('#app')
```
### Import the `v-clipboard` directive for a specific component
## Examples
### Apply the v-clipboard directive to an element
```typescript
```
### Copy value of an input, and handle events separately.
```typescript
```
### Standalone usage of the toClipboard function
```typescript
```
## Contributing
Contributions are always encouraged and welcome!
For the process of accepting changes, we use
[Pull Requests](https://github.com/soerenmartius/vue3-clipboard/pulls).
For feature requests please fill an
[issue](https://github.com/soerenmartius/vue3-clipboard/issues/new).
## License
[](https://opensource.org/licenses/MIT)