Vue js 3 Copy to Clipboard

1 year ago admin Vuejs

Today we are going to see how to copy to clipboard using Vue js 3 and SweetAlert 2.


How to Copy to Clipboard using Vue js 3

So to copy to the clipboard using Vue js 3 we use the navigator object here we have an example that copies a link to clipboard and display the link copied using sweet alert 2.

                                                        
                                                                                                                        
<template>
    <button 
        class="btn btn-primary"
        @click="copy('https://www.google.com')">
        Copy Link
    </button>
</template>

<script scope>
    import Swal from 'sweetalert2';

    const copy = (link) => {
            navigator.clipboard.writeText(`${link}`);
            Swal.fire({
                position: 'top-end',
                icon: 'success',
                title: 'Your link has been copied: ' + link,
                showConfirmButton: false,
                timer: 2500
            });
    }
</script>

<style>
</style>

Related Tuorials

How to Get URL Query Params in Vue 3 Composition API

In this lesson, we will see how to get URL query params in Vue 3 composition API, let's assume that...


How to Use Vue js 3 to Generate Random Passwords

In this tutorial, we will see how to use Vue js 3 to generate random passwords, so our application w...


How to Load More Data on a Button Click Using Vue js 3

In today's lesson, we will see how to load more data on a button click using vue js 3, let's assume...


How to Display Images from Laravel Public Folder in a Vue Component

In this lesson, we are going to see how to display images from Laravel public folder in a Vue compon...


Create a Custom 404 Component using Vuejs 3

In today's lesson, we are going to see how to redirect a user to a custom 404 Vue Component if a rou...


How to Add an Auth Middleware with Vue-router

In this lesson we are going to see how to make an auth middleware using vue-router, the middleware w...


Shopping Cart Using Vue js 3 Composition API and Pinia Part 2

In the second part of this project, we will add the home component, and display the products, we wil...


Shopping Cart Using Vue js 3 Composition API and Pinia Part 1

In today's tutorial, we are going to create a shopping cart using Vue js 3 composition API and pinia...


How to Get Query Params in Vue.js 3 Composition API

In this lesson, we are going to see how to get query params using Vue js 3 composition API, let's as...


How to Update an Object's value in Array in Vue js 3

Let's assume that we are working in a shopping cart with Vue js 3, the user adds items to the cart,...