Makeit Modal: модальное окно на Vue3.0 + Vite
Makeit Modal — это компонент для модальных окон, разработанный на основе Vue 3.0 и инструментария Vite. Он позволяет открывать плавающие окна на текущей странице для обработки определённых узлов без влияния на общий процесс транзакции. Компонент включает в себя различные эффекты анимации и быстрые модальные окна, что упрощает работу с всплывающими окнами.
Информация о проекте:
Установка:
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 )