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项目利用axios请求接口下载excel
Nov 17 Vue.js
Vue用mixin合并重复代码的实现
Nov 27 Vue.js
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
全面解析Vue中的$nextTick
Dec 24 Vue.js
vue项目中openlayers绘制行政区划
Dec 24 Vue.js
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
vue如何使用rem适配
Feb 06 Vue.js
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
vue前端工程的搭建
Mar 31 Vue.js
一篇文章学会Vue中间件管道
Jun 20 Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 Vue.js
vue动态绑定style样式
Apr 20 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应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
javascript操作JSON的要领总结
2012/12/09 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
浅谈struts1 &amp; jquery form 文件异步上传
2017/05/25 jQuery
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
js实现简单进度条效果
2020/03/25 Javascript
python实现简单ftp客户端的方法
2015/06/28 Python
Python求出0~100以内的所有素数
2018/01/23 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
护理自我鉴定范文
2013/10/06 职场文书
逃课上网检讨书
2014/02/20 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
关于环保的标语
2014/06/13 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
四风自我剖析材料
2014/09/30 职场文书
公司行政管理制度范本
2015/08/05 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
docker-compose部署Yapi的方法
2022/04/08 Servers