1.4.3 • Published 2 years ago

vue-modal-service v1.4.3

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

vue-modal-service

Install

npm i vue-modal-service

Quick Start

import it to global css

@import "~vue-modal-service/dist/modal-service.css";

OR

(for NUXT)
css: [
    "vue-modal-service/dist/modal-service.css",
  ],

import Vue from 'vue';
import ModalService from 'vue-modal-service';

Vue.use(ModalService);

How to use

Creating modal

<modal name="some-modal-name" size="middle" close-button>
    <div>hey</div>
</modal>

Available sizes

large|big|middle|small

Show modal

this.$modal.show('some-modal-name');

Set data in modal

How open modal with some data
-> payload is any that you need
this.$modal.show('some-modal-name', payload); <-

You can get it in this.$modal.$payload

Hide modal

this.$modal.hide('some-modal-name');

Emits

<modal @onShow="someMethod" ...
<modal @onHide="someMethod" ...

How to debug

Available modals

this.$modal.$availableModals

Active modal name

this.$modal.$active

Queue of hidden modal

this.$modal.$queue
1.4.3

2 years ago

1.4.2

2 years ago

1.3.3

2 years ago

1.4.1

2 years ago

1.3.2

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago