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+element实现动态加载表单
Dec 13 Vue.js
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
vue使用过滤器格式化日期
Jan 20 Vue.js
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
Vue中插槽slot的使用方法与应用场景详析
Jun 08 Vue.js
详解Vue slot插槽
Nov 20 Vue.js
Vue3如何理解ref toRef和toRefs的区别
Feb 18 Vue.js
Vue如何清空对象
Mar 03 Vue.js
Axios代理配置及封装响应拦截处理方式
Apr 07 Vue.js
vue ant design 封装弹窗表单的使用
Jun 01 Vue.js
Vue router配置与使用分析讲解
Dec 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
PHP has encountered an Access Violation
2007/01/15 PHP
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
javascript轮播图算法
2016/10/21 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
本地文件上传到七牛云服务器示例(七牛云存储)
2014/01/11 Python
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python实现包含min函数的栈
2016/04/29 Python
详解python-图像处理(映射变换)
2019/03/22 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
酒店中秋节促销方案
2014/01/30 职场文书
公开服务承诺制度
2014/03/26 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL