vue-drawer-layout实现手势滑出菜单栏


Posted in Vue.js onNovember 19, 2020

本文实例为大家分享了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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Vue.js 相关文章推荐
Vue router安装及使用方法解析
Dec 02 Vue.js
vue 数据操作相关总结
Dec 17 Vue.js
解决vue使用vant轮播组件swipe + flex时文字抖动问题
Jan 07 Vue.js
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
Feb 06 Vue.js
vue中三级导航的菜单权限控制
Mar 31 Vue.js
vue完美实现el-table列宽自适应
May 08 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
Vue项目打包、合并及压缩优化网页响应速度
Jul 07 Vue.js
vue使用Google Recaptcha验证的实现示例
Aug 23 Vue.js
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
Vue.js中v-for指令的用法介绍
Mar 13 Vue.js
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 #Vue.js
如何使用 vue-cli 创建模板项目
Nov 19 #Vue.js
深入了解Vue3模板编译原理
Nov 19 #Vue.js
vue 获取到数据但却渲染不到页面上的解决方法
Nov 19 #Vue.js
vue 插槽简介及使用示例
Nov 19 #Vue.js
详解Vue的mixin策略
Nov 19 #Vue.js
一篇超完整的Vue新手入门指导教程
Nov 18 #Vue.js
You might like
处理php自动反斜杠的函数代码
2010/01/05 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
php银联网页支付实现方法
2015/03/04 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
script标签属性用type还是language
2015/01/21 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
Python下载指定页面上图片的方法
2016/05/12 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
python实现图像识别功能
2018/01/29 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
优秀求职信范文分享
2013/12/19 职场文书
师德建设实施方案
2014/03/21 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
2015年考研复习计划
2015/01/19 职场文书
2015年清明节活动总结
2015/02/09 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
社区服务理念口号
2015/12/25 职场文书
《全神贯注》教学反思
2016/02/22 职场文书