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使用exif获取图片旋转,压缩的示例代码
Dec 11 Vue.js
详解vue中使用transition和animation的实例代码
Dec 12 Vue.js
Vue实现简单购物车功能
Dec 13 Vue.js
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
Vue 数据响应式相关总结
Jan 28 Vue.js
如何在 Vue 中使用 JSX
Feb 14 Vue.js
如何理解Vue前后端数据交互与显示
May 10 Vue.js
vue基于Teleport实现Modal组件
May 31 Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 Vue.js
Axios代理配置及封装响应拦截处理方式
Apr 07 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 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
再说下636单管机
2021/03/02 无线电
php实现批量修改文件名称的方法
2016/07/23 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
Angular工具方法学习
2016/12/26 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
vue组件之间的数据传递方法详解
2019/04/19 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
python中 chr unichr ord函数的实例详解
2017/08/06 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
考试退步检讨书
2014/01/15 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript
Python数据结构之队列详解
2022/03/21 Python