本模板基于 Element-ui 2.1 搭建完成,功能简略,望赐教。

项目环境需自行搭建,laravel 可参考 Laravel5.5+Vue+Element-ui+Vux 环境搭建 来搭建。
先来两张效果图片

代码:

<template><div><el-container class="main"><el-aside :width="tabWidth+'px'"><div><div class="isClossTab" @click="isClossTabFun"><i :class="isCollapse?'el-icon-d-arrow-right':'el-icon-d-arrow-left'" ></i></div><el-menu :class="'menu'"default-active="1-4-1"class="el-menu-vertical-demo"@open="handleOpen"@close="handleClose":collapse="isCollapse"background-color="#545c64"text-color="#fff"active-text-color="#ffd04b"><el-submenu index="1"><template slot="title"><i class="el-icon-location"></i><span slot="title">导航一</span></template><el-menu-item-group><span slot="title">分组一</span><el-menu-item index="1-1">选项1</el-menu-item><el-menu-item index="1-2">选项2</el-menu-item></el-menu-item-group><el-menu-item-group title="分组2"><el-menu-item index="1-3">选项3</el-menu-item></el-menu-item-group><el-submenu index="1-4"><span slot="title">选项4</span><el-menu-item index="1-4-1">选项1</el-menu-item></el-submenu></el-submenu><el-menu-item index="2"><i class="el-icon-menu"></i><span slot="title">导航二</span></el-menu-item><el-menu-item index="3"><i class="el-icon-setting"></i><span slot="title">导航三</span></el-menu-item></el-menu></div></el-aside><el-container><el-header class="main-header"><el-dropdown><span class="el-dropdown-link"><img src="" alt=""></span><el-dropdown-menu slot="dropdown"><el-dropdown-item>退出登录</el-dropdown-item></el-dropdown-menu></el-dropdown></el-header><el-main><el-breadcrumb separator="/" class="crumbs"><el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item><el-breadcrumb-item>活动管理</el-breadcrumb-item><el-breadcrumb-item>活动列表</el-breadcrumb-item><el-breadcrumb-item>活动详情</el-breadcrumb-item></el-breadcrumb><div><router-view></router-view></div></el-main><el-footer class="main-footer" height="50px"><p>页脚</p></el-footer></el-container></el-container></div>
</template>
<style>*{padding: 0;margin: 0;}</style>
<style scoped lang="scss">$header-height:60px;$background-color: #545c64;$color: #FFF;.main{height: 100vh;min-width: 800px;min-height: 600px;overflow: hidden;aside{overflow: visible;height: 100%;background-color: $background-color;color: $color;.isClossTab{width: 100%;height: $header-height;cursor: pointer;font-size: 25px;text-align: center;line-height: $header-height;font-weight: bold;border-right: 1px solid #807c7c;box-sizing: border-box;}.menu {width: 100%;border-right:0;}}.main-header {background-color: $background-color;color: $color;.el-dropdown{cursor: pointer;float: right;}.el-dropdown-link{img{$imgMargin: (($header-height - 50)/2);display:inline-block;width:50px;height: 50px;border-radius: 25px;background-color: #FFF;margin-top: $imgMargin;}}}.crumbs {margin-bottom: 20px;}.main-footer{text-align: center;background-color: $background-color;color: $color;line-height: 50px;}}</style><script>export default {data() {return {isCollapse: false,tabWidth: 200,test1: 1,intelval: null,};},methods: {handleOpen(key, keyPath) {console.log(key, keyPath);},handleClose(key, keyPath) {console.log(key, keyPath);},isClossTabFun(){clearInterval(this.intelval);if(!this.isCollapse){this.intelval = setInterval(()=>{if(this.tabWidth<= 64)clearInterval(this.intelval);this.tabWidth -= 1;}, 1);}else{this.tabWidth = 200;}this.isCollapse = !this.isCollapse;}}}
</script>

基于 Element-ui 的简单后台模板相关推荐

  1. vue2 - 基于Element UI实现上传Excel表单数据功能

    一.项目场景 批量数据上传后台,需要从后台下载一个固定格式的 Excel表格,然后在表格里面添加数据,将数据格式化,再上传给后台,后台做解析处理,往数据库添加数据 二.实现功能展示 点击导入excel ...

  2. 基于Element ui 实现输入框只能输入数字并支持千分位

    实现效果 设置子组件 <template><el-inputref="money"v-model.trim="money":placehold ...

  3. axure element ui素材_【Axure分享】基于Element UI的Axure Web组件

    有一段时间没做过产品原型了,前一阵有一个web产品需要做原型,正好在搞前端,于是顺便把Element UI移植到Axure上,基本上实现了大部分的功能组件,部分过于繁琐的组件未实现. 自己觉得蛮满意的 ...

  4. 用vue(element ui)快速开发后台管理

    平时我们在用vue开发网站后台管理的时候.比如说要写管理文章的功能,要先去写列表页面,编辑页面,添加页面.另外还需要程序提供对应的增删改查接口 图片上传接口等等,那么有没有一种快速的方法.可以用程序来 ...

  5. element ui 电商后台商品属性管理页面

    电商后台商品属性管理 最近在做电商后台,电商商品中有个SKU值,类似于 服装的 "尺码""颜色""款式"等. 界面如下: 所用到的知识点如下 ...

  6. 基于element ui的收起展开检索条件效果

    <el-button type="text" style="margin-left:600px;color: #8cc5ff;text-decoration: un ...

  7. vue2.0基于element ui 上月 本月 下月

    <div style="margin-bottom:15px ;float:right;"><el-button-group><el-button p ...

  8. 基于element UI的省(市)(区)三级(二级)(一级)联动数据以及使用方法

    使用方法: <el-form-item label="省/市/区" required prop="homeDistrict"><el-casc ...

  9. vue基于element ui走马灯卡片化的图片轮播

    1.安装依赖 npm i element-ui -S 2.代码 <template><div><el-carousel :interval="4000" ...

最新文章

  1. STM8单片机GPIO口的驱动深度解析
  2. 划分vlan,制作trunk口。使同一vlan能互相通讯
  3. 幅度响应怎么计算_系统零点极点与系统频率响应的关系分析(一)
  4. 图中长度为k的路径的计数
  5. 【易创课堂·广州站】运营+融资+大数据,创业与技术坑点一步迈过
  6. 如何删除oracle软件,如何用静默方式删除oracle软件
  7. Rust: Rust Language Cheat Sheet,强烈推荐!
  8. android 汉字笔顺,汉字笔顺app下载-汉字笔顺 安卓版v3-PC6安卓网
  9. matlab中的求导函数diff
  10. 论文笔记 - 《Deep Learning》(Yann LeCun Yoshua Bengio Geoffrey Hinton)经典
  11. php office 在线预览,在线预览pdf和Office文档
  12. 威廉玛丽学院计算机专业,威廉玛丽学院CS排名2020年掌握的流程盘点
  13. 统计学分析公式 MA移动平均线
  14. php搜索银行所在支行,多家银行宣布启动社区支行战略但风光不再
  15. 阿里云--实人认证的接口
  16. Delphi图像处理 -- 彩色浮雕
  17. Idea 合并分支只选取部分文件的办法
  18. 「JCVI教程」如何基于物种的CDS的blast结果绘制点图(dotplot)
  19. python exercise string之一常规操作
  20. Spotlight安装

热门文章

  1. iOS、mac开源项目及库(感谢原作者的分享)
  2. 全网最全正则表达式总结(全新升级版),让你的工作效率事半功倍,赶快收藏,让代码写起来快的嗖嗖的~~
  3. 物联网智能办公解决方案成为必然趋势
  4. C#统计酷狗播放列表里歌曲播放的总时间
  5. android 代码截图 录屏 浮窗,教你怎么录制手机屏幕视频,安卓手机如何录屏
  6. 怎么让别人点击文字“加我为qq好友”就可以加你qq的网页链接
  7. 宝塔面板使用Supervisor管理器开启守护进程
  8. pom.xml常用标签
  9. C语言中默认类别大全,C语言选择题分类汇总(-).doc
  10. 智能制造生产执行与控制