bajian / Vue Drawer
vue.js drawer drawerlayout aside 侧边栏 抽屉
Stars: ✭ 81
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Vue Drawer
Materialdrawer
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
Stars: ✭ 11,498 (+14095.06%)
Mutual labels: drawer, drawerlayout
Duo Navigation Drawer
A flexible, easy to use, unique drawer library for your Android project.
Stars: ✭ 986 (+1117.28%)
Mutual labels: drawer, drawerlayout
Vue Drawer Layout
A simple DrawerLayout component for Vue.js.
Stars: ✭ 392 (+383.95%)
Mutual labels: drawer, drawerlayout
Drawer Behavior Flutter
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 110 (+35.8%)
Mutual labels: drawer, drawerlayout
Drawer Behavior
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 394 (+386.42%)
Mutual labels: drawer, drawerlayout
minavdrawer
Easy to add different animations into standard NavigationDrawer.
Stars: ✭ 93 (+14.81%)
Mutual labels: drawer, drawerlayout
react-native-navigation-drawer-layout
React Native library to generate navigation drawer layout.
Stars: ✭ 26 (-67.9%)
Mutual labels: drawer, drawerlayout
Snap
A customizable Snapping Drawer à la Apple Maps.
100% in SwiftUI.
Stars: ✭ 291 (+259.26%)
Mutual labels: drawer
Fern.vim
🌿 General purpose asynchronous tree viewer written in Pure Vim script
Stars: ✭ 552 (+581.48%)
Mutual labels: drawer
Slidingrootnav
DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
Stars: ✭ 2,939 (+3528.4%)
Mutual labels: drawerlayout
Corbind
Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries
Stars: ✭ 357 (+340.74%)
Mutual labels: drawerlayout
Xpopup
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup v…
Stars: ✭ 6,106 (+7438.27%)
Mutual labels: drawerlayout
Beagle
A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.
Stars: ✭ 287 (+254.32%)
Mutual labels: drawer
Nativescript Angular Drawer Template
A starter project to quickly create nativescript angular project with drawer pages.
Stars: ✭ 46 (-43.21%)
Mutual labels: drawerlayout
Openlauncher
Customizable and Open Source Launcher for Android
Stars: ✭ 945 (+1066.67%)
Mutual labels: drawer
Materialdrawerkt
A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.
Stars: ✭ 508 (+527.16%)
Mutual labels: drawer
Cupertino Pane
🎉📱Multi-functional panes and boards for next generation progressive applications
Stars: ✭ 267 (+229.63%)
Mutual labels: drawer
Flowingmenu
Interactive view transition to display menus with flowing and bouncing effects in Swift
Stars: ✭ 946 (+1067.9%)
Mutual labels: drawer
React Native Actions Sheet
A Cross Platform(Android & iOS) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.
Stars: ✭ 412 (+408.64%)
Mutual labels: drawer
drawerlayout
a vue.js drawer with more function for vue2.x
A Vue.js project
demo
Build Setup
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
<!-- drawer-->
<drawer
:show="drawerShow"
:pos="pos" :tran="tran"
@change-show="changeDrawerShow">
<!-- drawerlayout with slot="drawer"-->
<div class="layout" slot="drawer" >
<h2><a href="#">bajian drawer</a></h2>
<ul>
<li v-for="item in navItems"><a href="#{{item}}">{{item}}</a></li>
</ul>
</div>
<!-- page content -->
<button v-on:click="directionFlip">directionChange</button><br><br>
<button v-on:click="tranFlip">tranChange</button><br><br>
<button v-on:click="drawerToggle">toggle</button>
</drawer>
changeDrawerShow(state) {
this.drawerShow=state;
}
Api
Properties
Name | Type | Default | Description |
---|---|---|---|
pos | String |
left |
the position where the drawer is:left /right
|
tran | String |
overlay |
the transition that the drawer beharior:overlay /push
|
show.sync | Boolean |
false |
the drawer visibility,set true to show the drawer |
on-hide | Function |
undefined |
the drawer hide listener |
on-show | Function |
undefined |
the drawer show listener |
change-show | Function |
undefined |
as vue2.0 deprecated the sync ,this event must be called to change drawer state by the component itself |
==================== | ========= | ============ | =================== |
For detailed explanation on how things work, checkout the guide and docs for vue-loader.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].