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 相关文章推荐
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
vue编写简单的购物车功能
Jan 08 Vue.js
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
vue 数据双向绑定的实现方法
Mar 04 Vue.js
vue基于Teleport实现Modal组件
May 31 Vue.js
vue+elementui 实现新增和修改共用一个弹框的完整代码
Jun 08 Vue.js
Vue的过滤器你真了解吗
Feb 24 Vue.js
Axios代理配置及封装响应拦截处理方式
Apr 07 Vue.js
vue项目proxyTable配置和部署服务器
Apr 14 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
php flush类输出缓冲剖析
2008/10/19 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
浅析PHP Socket技术
2013/08/02 PHP
php5.3不能连接mssql数据库的解决方法
2014/12/27 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
jQuery 方法大全方便学习参考
2010/02/25 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
python中最小二乘法详细讲解
2021/02/19 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
爱我中华教学反思
2014/04/28 职场文书
预防艾滋病宣传标语
2014/06/25 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
文明旅游倡议书
2015/04/28 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
舞出我人生观后感
2015/06/16 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python