1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wildidea-miitvip-modal

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Makeit Modal: модальное окно на Vue3.0 + Vite

Makeit Modal — это компонент для модальных окон, разработанный на основе Vue 3.0 и инструментария Vite. Он позволяет открывать плавающие окна на текущей странице для обработки определённых узлов без влияния на общий процесс транзакции. Компонент включает в себя различные эффекты анимации и быстрые модальные окна, что упрощает работу с всплывающими окнами.

Информация о проекте:

  • Сайт проекта: https://admin.makeit.vip/
  • Версия пакета npm: не указано
  • Количество загрузок: не указано
  • Лицензия: MIT
  • Веб-пакет: 5.17.0
  • Vue: 3.0.5
  • Vite: 1.0.0

Установка:

npm i makeit-modal

Использование:

import { createApp } from 'vue'
import MakeitModal from 'makeit-modal'
import 'makeit-modal/dist/modal.min.css'
import App from './app.vue'

const app = createApp(App)
app.use(MakeitModal)
app.mount('#app')

Пример использования:

<!-- Базовый эффект -->
<template>
    <a-button type="primary" @click="handleModal">Нажмите, чтобы открыть модальное окно</a-button>
    <mi-modal v-model:visible="visible" title="Заголовок">
        Пользовательский контент модального окна (Modal Content)
    </mi-modal>
</template>

<script lang="ts">
    import { defineComponent } from 'vue'
    export default defineComponent({
        data() {
            return {
                visible: false
            }
        },
        methods: {
            handleModal() {
                this.visible = !this.visible
            }
        }
    })
</script>

<!-- Быстрое модальное окно -->
<template>
    <a-button class="mi-btn-success" @click="handleSuccess">Успех</a-button>
    <a-button type="danger" @click="handleError">Ошибка</a-button>
    <a-button class="mi-btn-warning" @click="handleWarning">Предупреждение</a-button>
    <a-button class="mi-btn-info" @click="handleConfirm">Подтверждение</a-button>
</template>

<script lang="ts">
    import { defineComponent } from 'vue'
    export default defineComponent({
        methods: {
            handleSuccess() {
                this.$miModal.success({
                    content: 'Операция выполнена успешно (Successed)'
                })
            },
            handleError() {
                this.$miModal.error({
                    content: 'Операция не удалась (Failed)'
                })
            },
            handleConfirm() {
                this.$miModal.confirm({
                    content: 'Вы уверены, что хотите удалить текущую выбранную запись?'
                })
            },
            handleWarning() {
                this.$miModal.warning({
                    content: 'Пожалуйста, включите [ vue-route ] компонент'
                })
            }
        }
    })
</script>

Для получения дополнительной информации и примеров использования посетите онлайн-документацию: https://admin.makeit.vip/components/modal.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Makeit Modal — компонент для модальных окон, разработанный на основе Vue 3.0 и Vite. Этот компонент позволяет открывать плавающий слой на текущей странице для обработки определённых узлов связанных операций, не влияя на общий ход процесса. Он включает в себя различные эффекты анимации при открытии, а также предоставляет возможность быстрого созд... Развернуть Свернуть
Less и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wildidea-miitvip-modal.git
git@api.gitlife.ru:oschina-mirror/wildidea-miitvip-modal.git
oschina-mirror
wildidea-miitvip-modal
wildidea-miitvip-modal
main