2.2.3 • Published 8 years ago
telvin-vodal v2.2.3
Vodal 
 
A vue modal with animations. Example
Installation
npm install telvin-vodal -SUsage
<vodal :show="show" animation="rotate" @hide="show = false">
    <div>A vue modal with animations.</div>
</vodal>import Vue from 'vue';
import Vodal from 'vodal';
Vue.component(Vodal.name, Vodal);
export default {
    name: 'app',
    
    data() {
        return {
            show: false
        }
    }
}// include animation styles
@import "vodal/dist/all.min.css";Props
| Property | Type | Default | Description | 
|---|---|---|---|
| width | number | 400 | width of dialog | 
| height | number | 240 | height of dialog | 
| measure | string | px | measure of width and height | 
| show | bool | false | whether to show dialog | 
| mask | bool | true | whether to show mask | 
| closeButton | bool | true | whether to show close button | 
| animation | string | zoom | animation type | 
| duration | number | 300 | animation duration | 
| className | string | / | className for the container | 
Animation Types
- zoom
 - fade
 - flip
 - door
 - rotate
 - slideUp
 - slideDown
 - slideLeft
 - slideRight
 
This source is just for personal custom usage. To find the orignal author: https://github.com/chenjiahan