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中echarts的用法及与elementui-select的协同绑定操作
Nov 17 Vue.js
vue 表单输入框不支持focus及blur事件的解决方案
Nov 17 Vue.js
详解vue实现坐标拾取器功能示例
Nov 18 Vue.js
如何使用 vue-cli 创建模板项目
Nov 19 Vue.js
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 Vue.js
vue实现图书管理系统
Dec 29 Vue.js
Vue中强制组件重新渲染的正确方法
Jan 03 Vue.js
vue.js watch经常失效的场景与解决方案
Jan 07 Vue.js
SSM VUE Axios详解
Oct 05 Vue.js
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
vue router 动态路由清除方式
May 25 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
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
js实现二级导航功能
2017/03/03 Javascript
使用canvas进行图像编辑的实例
2017/08/29 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
python计算两个数的百分比方法
2018/06/29 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
Python如何解除一个装饰器
2020/08/07 Python
python中实现栈的三种方法
2020/12/19 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
荷兰手表网站:Watch2Day
2018/07/02 全球购物
天游软件面试
2013/11/23 面试题
《与象共舞》教学反思
2014/02/24 职场文书
学生个人自我鉴定
2014/03/26 职场文书
汽车广告策划方案
2014/05/31 职场文书
学习心理学的体会
2014/11/07 职场文书
同学聚会通知书
2015/04/20 职场文书
预备党员党支部意见
2015/06/02 职场文书
贷款工资证明范本
2015/06/12 职场文书
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS