vue-drawer-layout实现手势滑出菜单栏
本文实例为大家分享了vue-drawer-layout实现手势滑出菜单栏的具体代码,供大家参考,具体内容如下
安装
npm install vue-drawer-layout --save
main.js导入
import DrawerLayout from 'vue-drawer-layout' Vue.use(DrawerLayout)
完整代码
<template> <div class="box"> <vue-drawer-layout :drawer-width="230" ref="drawerLayout" @mask-click="closeMenu()"> <div class="drawer" slot="drawer"> <div>菜单栏</div> </div> <div class="content" slot="content"> <button type="primary" @click="openMenu()">打开菜单栏</button> </div> </vue-drawer-layout> </div> </template> <script> export default { data() { return {}; }, mounted() {}, methods: { openMenu() { this.$refs.drawerLayout.toggle(); }, closeMenu() { this.$refs.drawerLayout.toggle(false); }, }, }; </script> <style lang="less" scoped> .drawer { width: 100%; height: 100%; background: #fff; } </style>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
atom-design(Vue.js移动端组件库)手势组件使用教程
介绍 atom-design经过几个月的开发,以及这段时间的修复bug,对js,css压缩,按需引入处理等等的性能优化,现在已经逐渐完善.做这套UI考虑到很多性能的问题,以及如何让开发者更自由.更简单的去使用.这篇文章主要讲使用Gesture(手势)相关组件的感受. Gesture(手势)相关组件 •Carousel(传送带) •SlideItem (滑动条) •Range (区域选择) •Pull Gesture (上下拉动手势) Carousel(传送带) import {Carousel}
-
vue-drawer-layout实现手势滑出菜单栏
本文实例为大家分享了vue-drawer-layout实现手势滑出菜单栏的具体代码,供大家参考,具体内容如下 文档链接地址 安装 npm install vue-drawer-layout --save main.js导入 import DrawerLayout from 'vue-drawer-layout' Vue.use(DrawerLayout) 完整代码 <template> <div class="box"> <vue-drawer-layou
-
使用vue实现点击按钮滑出面板的实现代码
在通信的时候容易出错,或者信息根本传不过来.那么这里就示例一下,怎么通过组件之间的通信完成点击事件. index.vue文件中: <div> <el-button type="primary" @click="onShow">点我</el-button> </div> 传递中介 <addForm :show="formShow" @onHide="formShow = false&q
-
Flutter 自定义Drawer 滑出位置的大小实例代码详解
Flutter开发过程中,Drawer控件的使用频率也是比较高的,其实有过移动端开发经验的人来说,Flutter中的Drawer控件就相当于ios开发或者Android开发中的"抽屉"效果,从侧边栏滑出导航菜单.对于Flutter中的Drawer控件的常规用法就不多介绍,网上大把的教程. 那么本篇博文分享一个网上教程不多的一个知识点,那就是自定义Drawer的滑出位置的大小,自定义Drawer滑出位置就需要修改一个double的widthPercent属性,widthPercent一般
-
vue 路由切换过渡动效滑入滑出效果的实例代码
效果展示 css 滑入和滑出的动画 .twofade-enter {transform: translateX(100%);} .twofade-enter-active {transition: all 0.3s;position: absolute;height:100%;background:#ececec;} .twofade-leave-active {transition: all 0;transition-delay: 0.3s;position: absolute;} .twof
-
Android左右滑出菜单实例分析
现在的Android应用,只要有一个什么新的创意,过不了多久,几乎所有的应用都带这个创意.这不,咱们公司最近的一个持续性的项目,想在首页加个从左滑动出来的菜单,我查阅网上资料,并自己摸索,实现了左.右两边都能滑出菜单,并且,左.右菜单中,都可以加ListView等这类需要解决GestureDetector冲突的问题(如在首页面中,含有ListView,上下滚动时,左右不动,相反,左右滑动菜单时,上下不动,听着头就大了吧!) 先上几张图,给大家瞧瞧,对整体有个了解: 一.首页布局: 复制代码 代
-
使用Vue实现移动端左滑删除效果附源码
左滑删除在移动端是很常见的一种操作,常见于删除购物车中的商品,删除收藏夹中文章等等场景.我们只需要手指按住要删除的对象,然后轻轻向左滑动,便会出现删除按钮,然后点击删除按钮即可删除对象. 点击下载源码 今天我给大家介绍的移动端左滑删除效果是基于Vue2实现的,结合以电商平台的删除购物车商品为例,来看实现步骤. 准备 安装vue项目过程已忽略,如果不懂vue的同学可以上官网看下:https://cn.vuejs.org/v2/guide/installation.html#NPM 我们使用安装一个
-
vue移动端实现左滑编辑与删除的全过程
前言 根据项目需要使用 Vue-touch 实现了一个vue移动端的左滑编辑和删除功能,废话不多说,先看效果图,然后上代码吧! 方法如下: 第一步:安装 vue-touch npm install vue-touch@next --save 第二步:main.js 中引入 import VueTouch from 'vue-touch'; Vue.use(VueTouch, { name: 'v-touch' }); 第三步:使用(用v-touch包住你要左滑删除的内容) <div clas
-
Android中ACTION_CANCEL的触发机制与滑出子view的情况
目录 ACTION_CANCEL的触发时机 1,父view拦截事件 2,ACTION_DOWN初始化操作 3,在子View处理事件的过程中被从父View中移除时 4,子View被设置了PFLAG_CANCEL_NEXT_UP_EVENT标记时 滑出子View区域会发生什么? 结论: 看完本文你将了解: ACTION_CANCEL的触发时机 滑出子View区域会发生什么?为什么不响应onClick()事件 首先看一下官方的解释: /** * Constant for {@link #getActi
-
vue封装一个图案手势锁组件
目录 说在前面 效果展示 预览地址 实现步骤 1.组件设计 2.组件分析 3.组件实现 4.组件使用 组件库引用 源码地址 组件文档 说在前面 现在很多人都喜欢使用图案手势锁,这里我使用vue来封装了一个可以直接使用的组件,在这里记录一下这个组件的开发步骤. 效果展示 组件实现效果如下图: 预览地址 http://jyeontu.xyz/jvuewheel/#/JAppsLock 实现步骤 完成一个组件需要几步? 1.组件设计 首先我们应该要知道我们要做怎样的组件,具备怎样的功能,这样才可以开始
-
jquery鼠标悬停导航下划线滑出效果
本文实例为大家分享了jquery鼠标悬停导航下划线滑出效果的具体代码,供大家参考,具体内容如下 <!doctype html> <html> <head> <meta charset="utf-8"> <title>jquery鼠标悬停导航下划线滑出效果</title> <style> *{ margin:0; padding:0; list-style:none;} img{ border:0;} .
随机推荐
- JAVA8 十大新特性详解
- 浅析JS异步加载进度条
- extjs form textfield的隐藏方法
- ComboBox 和 DateField 在IE下消失的解决方法
- IOS AFNetworking的Post失败及requestSerializer的正确使用
- JavaEE中struts2实现文件上传下载功能实例解析
- oracle trunc()函数的使用方法
- JavaScript实现开关等效果
- js 右下角弹窗效果代码(IE only)
- Javascript中常见的逻辑题和解决方法
- DataSet.Tables[].Rows[][]的用法详细解析
- 一个简单的JS时间控件示例代码(JS时分秒时间控件)
- jQuery+AJAX实现网页无刷新上传
- asp调用Word打印的代码
- 3个效果超酷的FORM表单美化效果 打包下载
- C#学习笔记整理_深入剖析构造函数、析构函数
- jQuery实现根据生日计算年龄 星座 生肖
- 使用rbenv来管理Ruby版本的方法
- linux定时任务访问url实例
- jQuery中 prop() attr()使用详解