All Projects → bajian → Vue Drawer

bajian / Vue Drawer

vue.js drawer drawerlayout aside 侧边栏 抽屉

Programming Languages

javascript
184084 projects - #8 most used programming language

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
Akswiftslidemenu
Slide Menu (Drawer) in Swift
Stars: ✭ 281 (+246.91%)
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

online-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].