There are too many wrappers for sweetalert2 for vuejs and most of them does the same thing with less functionality.
Here is how to integrate the default SweetAlert package into VueJS
Install SweetAlert2
npm install sweetalert2
Insert in script section of whichever component you want to use
import Swal from 'sweetalert2'
created: function() {
Swal.fire({
toast: true,
position: 'top-end',
showConfirmButton: true,
confirmButtonText: 'Okay',
icon: 'success',
title: 'SweetAlert is Working'
})
}
All this is from default documentation of SweetAlert2.