Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Coffcer/vue-bootstrap-modal

Bootstrap style modal for vue
https://github.com/Coffcer/vue-bootstrap-modal

Last synced: 3 months ago
JSON representation

Bootstrap style modal for vue

Awesome Lists containing this project

README

        

# vue-bootstrap-modal

Bootstrap style modal component for vue.

# Usage

import Bootstrap.css
```

```
**NOTE:** By default, the modal style is pure bootstrap style, you can use any 3rd party bootstrap framework, like above GIF.

simple options:
``` html

Modal Text

Modal Body


Modal Header

Modal Title

Modal Footer

```

#Props
``` javascript
props: {
show: {
type: Boolean,
twoWay: true,
default: false
},
title: {
type: String,
default: 'Modal'
},
// Bootstrap small style modal
small: {
type: Boolean,
default: false
},
// Bootstrap large style modal
large: {
type: Boolean,
default: false
},
// Bootstrap full style modal
full: {
type: Boolean,
default: false
},
// if it set false, click background will close modal
force: {
type: Boolean,
default: false
},
// vue transition name
transition: {
type: String,
default: 'modal'
},
// [OK button] text
okText: {
type: String,
default: 'OK'
},
// [Cancel button] text
cancelText: {
type: String,
default: 'Cancel'
},
// [OK button] className
okClass: {
type: String,
default: 'btn blue'
},
// [Cancel button] className
cancelClass: {
type: String,
default: 'btn red btn-outline'
},
// automatically close when click [OK button]
closeWhenOK: {
type: Boolean,
default: false
}
}
```

# License
MIT