Компонент Slide-Out для Vue3
npm i @hyjiacan/vue-slideout@3
или
yarn add @hyjiacan/vue-slideout@3
Если вам требуется совместимость с Vue.js 2.x, используйте версию @hyjiacan/vue-slideout@2
.
Вы можете получить последний код:
git clone https://github.com/hyjiacan/vue-slideout.git
или просто скачайте архив
Как в окружении NodeJS, глобальная переменная Slideout
будет прикреплена к window
.
Последняя версия
<script src="https://cdn.jsdelivr.net/npm/@hyjiacan/vue-slideout/dist/slideout.umd.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@hyjiacan/vue-slideout/dist/slideout.css"/>
Указанная версия
<script src="https://cdn.jsdelivr.net/npm/@hyjiacan/vue-slideout@<VERSION>/dist/slideout.umd.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@hyjiacan/vue-slideout@<VERSION>/dist/slideout.css"/>
```> **Unpkg** также доступен: замените *cdn.jsdelivr.net* на *unpkg.com*.
>
> Также вы можете использовать незакомпрессированную версию распакованной дистрибутивной версии, заменив *slideout.umd.min.js* на *slideout.umd.js*.
## Использование
### Глобально (рекомендовано) *main.js*
```javascript
import Vue from 'vue';
import Slideout from '@hyjiacan/vue-slideout';
import '@hyjiacan/vue-slideout/dist/slideout.css';
// импортировать компонент Slideout и установить значения по умолчанию
Vue.use(Slideout, {
// здесь можно задать значения по умолчанию
});
Foobar.vue
<template>
<slideout @closing="onClosing" v-model="visible" title="Заголовок">
<div>Содержание</div>
</slideout>
</template>
<script>
import Slideout from '@hyjiacan/vue-slideout';
import '@hyjiacan/vue-slideout/dist/slideout.css';
export default {
name: 'Foobar',
components: { Slideout },
data() {
return {
visible: false,
};
},
methods: {
onClosing(e) {
// предотвратить закрытие и ждать
e.pause = true;
// закрыть через 3 секунды
setTimeout(() => {
// присвоить true для закрытия, ничего не делать или присвоить false для отмены закрытия
e.resume = true;
}, 3000);
},
},
};
</script>
Попробуйте прямо сейчас CodePen
yarn
# запустить сервер разработки
yarn serve
# сборка библиотеки
yarn release
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )