The modal & popup is one of the most commonly used component in Vue.js app that enables you to overlay any content (for example images, ajax contents, important alert messages, etc.) on top of the screen.
Here is a hand-picked collection of 10 best free modal window and dialog/popup box components created for Vue.js based web and mobile apps. Have fun!
A lightweight, zero dependency lightbox implementation for vuejs.
Out of the box vue-litebox is pretty ugly looking, but this is because it ships with the absolute minimum CSS in order to provide the lightbox functionality. The making it look pretty is left to the implementor as I find that one size doesn’t always fit all.
Supports images as well as youtube and vimeo videos.
This is a Vue.js wrapper component for a11y-dialog@5.2.0 (demo) using portal-vue@2.1.0.
Vue.js component for creating stackable slideout panels.
Features
Stackable modals is a library for modal dialogs which can be infinitely stacked. The component uses bootstrap for styling the modal but DOES NOT include it by default - you need to import it yourself.
When you open a second dialog the first one is scaled to 0.9 and position behind
This module extends vuetify confirm dialog.
Reusable Modal component, supports own custom HTML, text and classes and/or passing a component. Featuring multiple modal content / buttons.
When we using vue2-simplert, we will need to import the library in every place we need. This is very bored because we do same task in many place. In vue2-simplert we need to access method inside using $refs which is not recommended. For solving those problems I reborn vue2-simplert as Vue.js Plugins and using EventBus for open/close.
A simple Vue modal component with an explosion effect.
#vuejs #javascript #vue-js