Vue компонент для создания модальных окон, использующий Tailwind CSS.
npm install --save @ocrv/vue-tailwind-modal
Импортируйте стили из библиотеки (например, в main.js файле)
import '@ocrv/vue-tailwind-modal/styles'
В вашем main.js файле:
import VueTailwindModal from "@ocrv/vue-tailwind-modal"
Vue.component("VueTailwindModal", VueTailwindModal)
В вашем компоненте (.vue файл):
import VueTailwindModal from '@ocrv/vue-tailwind-modal'
export default {
components: {
VueTailwindModal,
...
},
...
После установки, используйте как и любой другой компонент:
<vue-tailwind-modal
:showing="true"
:showClose="true"
@update:showing="showing = $event"
@close="afterClose()"
>
<!-- Вставьте здесь содержимое вашего модального окна -->
</vue-tailwind-modal>
Для показа и скрытия модального окна достаточно передать соответствующие логические true или false в :showing аттрибут.
По-умолчанию, компонент будет отображать кнопку закрытия модального окна в правом верхнем углу экрана.
Убрать кнопку можно передав логическое false в :showClose аттрибут.
Закрытие модального окна стандартной кнопкой (при :showClose=“true”) генерирует 2 события:
Вы можете обрабатывать оба этих события, как в примере выше.
Vue component for creating modal using Tailwind CSS.
npm install --save @ocrv/vue-tailwind-modal
Import styles from library (for example, in main.js file)
import '@ocrv/vue-tailwind-modal/styles'
Js
In your main.js file:
import VueTailwindModal from "@ocrv/vue-tailwind-modal"
Vue.component("VueTailwindModal", VueTailwindModal)
Js
In your component (.vue file):
import VueTailwindModal from '@ocrv/vue-tailwind-modal'
export default {
components: {
VueTailwindModal,
...
},
...
Js
After installation, use like any other component:
<vue-tailwind-modal
:showing="true"
:showClose="true"
@update:showing="showing = $event"
@close="afterClose()"
>
<!-- Вставьте здесь содержимое вашего модального окна -->
</vue-tailwind-modal>
HTML
To show and hide a modal window, just pass the appropriate boolean true or false to the: showing attribute.
By default, the component will display the close button of the modal window in the upper right corner of the screen.
You can remove the button by passing a boolean false to the: showClose attribute.
Closing a modal window with a standard button (with: showClose = “true”) generates 2 events:
You can handle both of these events as in the example above.
Author: OCRVblockchain
Download Link: Download The Source Code
Official Website: https://github.com/OCRVblockchain/vue-tailwind-modal
#vue #tailwind #tailwindcss #css