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可视化库的完整步骤记录
Nov 18 Vue.js
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
vue使用过滤器格式化日期
Jan 20 Vue.js
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
Vue中foreach数组与js中遍历数组的写法说明
Jun 05 Vue.js
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
Vue2.0搭建脚手架
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代码
2007/03/03 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
围观tangram js库
2010/12/28 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
奇怪的鱼:Weird Fish
2018/03/18 全球购物
Etam德国:内衣精品店
2019/08/25 全球购物
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
中学生演讲稿
2014/04/26 职场文书
违章停车检讨书
2014/10/21 职场文书
幼儿学前班评语
2014/12/29 职场文书
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL