从0到1完成一个Vue后台管理项目(七、Header、Footer、页面布局)

news2025/1/22 9:23:32

往期

从0到1完成一个Vue后台管理项目(一、创建项目)

从0到1完成一个Vue后台管理项目(二、使用element-ui)

从0到1完成一个Vue后台管理项目(三、使用SCSS/LESS,安装图标库)

从0到1完成一个Vue后台管理项目(四、引入axios、配置路由)

从0到1完成一个Vue后台管理项目(五、登录页(表单校验的使用和封装))

从0到1完成一个Vue后台管理项目(五、登录页,mock,token,axios封装)

从0到1完成一个Vue后台管理项目(六、404页)

建立common文件夹

components下建立common文件夹
建立Header、Footer、Menu文件,并初始化一下

在这里插入图片描述

Home改造

在这里插入图片描述
代码放在这里

<template>
  <div class="home">
    <Header />
    <el-container class="content">
      <Menu />
      <el-container>
        <el-main>Main</el-main>
        <el-footer>
          <Footer />
        </el-footer>
      </el-container>
    </el-container>
  </div>
</template>


<script>
import Header from './common/Header.vue'
import Footer from './common/Footer.vue'
import Menu from './common/Menu.vue'
export default {
  components: {
    Header,
    Footer,
    Menu
  },
  data() {
    return {}
  }
}
</script>


<style lang="scss">
.home {
  width: 100%;
  height: 100%;
  .content {
    position: absolute;
    width: 100%;
    top: 60px;
    bottom: 0;
  }
}
</style>


Header

在这里插入图片描述

Header样式调整

在这里插入图片描述

Footer

Footer这里我们用card就可以

在这里插入图片描述
然后我们就得到了一个页面的基础布局
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/151710.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2010-2020年和讯网分行业社会责任指数

2010-2020年和讯网分行业社会责任指数 1、时间&#xff1a;2010-2020年 2、行业包括&#xff1a; 银行业&#xff08;III&#xff09;、人寿保险&#xff08;III&#xff09;、普通金融服务、工业运输、采矿业、饮料、不动产、食品与药品零售、电力&#xff08;III&#xff…

JS字符串的截取出现的bug

前言 在js中我们对字符串进行一部分截取&#xff0c;可以使用slice()函数截取&#xff0c;也可以直接用substring()函数来截取&#xff0c;但是截取也有可能出bug const str小&#x20bb7;和小&#x27a01;今天吃了50块钱的KFC console.log(str.slice(0,5)); 可以在控制台看…

ESP-IDF:数组为空异常处理例程

1.需要开启对ESP-IDF 中的 C 异常的支持。 默认情况下禁用对 ESP-IDF 中的 C 异常的支持,但可以使用 CONFIG_CXX_EXCEPTIONS 选项启用. 如果禁用对 ESP-IDF中的 C 异常的支持这样编译例程会报错&#xff1a; error: exception handling disabled, use -fexceptions to enable…

node.js中的文件读取写入操作

fs文件系统模块 什么是fs文件系统模块 fs模块是node.js官方提供的、操作文件的模块。通过fs模块可以实现对文件的读取以及写入操作。 例如&#xff1a; fs.readFile():用于读取指定文件的文件内容fs.writeFile()&#xff1a;用于向指定的文件写入内容 引入fs模块&#xff…

[2023] NAND闪存及控制器的市场趋势

一、NAND闪存市场分析据欧洲知名半导体分析机构Yole发布的报告显示&#xff0c;2020年起&#xff0c;NAND闪存市场发展趋势保持稳定增长&#xff0c;2021年&#xff0c;NAND闪存市场份额达到了近670亿美元&#xff08;见图1&#xff09;&#xff0c;同年&#xff0c;NAND闪存总…

使用 Vagrant 对 VirtualBox 虚拟机磁盘扩容

使用Vagrant 对 VirtualBox 磁盘扩容 Vagrant 下载地址: https://www.vagrantup.com/downloads.html Vagrant版本 2.3.4 VirtualBox版本&#xff1a;7.0.4 1、在初次使用 Vagrant init 创建 VirtualBox 虚拟机时&#xff0c;会创建一个 Vagrantfile 文件 2、在 Vagrantfile…

CAS:60842-46-8;葡聚糖-荧光素;Dextran-FITC

Dextran-FITC、葡聚糖-荧光素、&#xff08;葡聚糖-FITC&#xff09; CAS NO: 60842-46-8 英文名称&#xff1a;&#xff1a; Dextran(3,6dihydroxy-3-oxospiro(isobenzofuran-1(3H],9-[9H]xanthen]-5(or 6]-yl]carbamothioate, average Mw of approximately 分子量&#xf…

java 微服务之docker基础入门 docker部署 镜像相关命令 容器命令 数据卷 DockerCompose Docker镜像仓库

初识Docker 项目部署的问题 什么是Docker 不同环境的操作系统不同&#xff0c;Docker如何解决&#xff1f;我们先来了解下操作系统结构 Docker与虚拟机 虚拟机是在一个系统内&#xff0c;运行另外一个系统 镜像和容器 镜像&#xff08;Image&#xff09;&#xff1a;Docker将…

基于STM32 STC15和SU-03T离线语音模块的智能语音自拍器设计

一. 系统设计及框图 现在的自拍系统有很多是蓝牙控制的&#xff0c;我们这次介绍的是使用语音控制的拍照系统。 本系统通过MCU产生20kHZ左右的频率驱动蜂鸣器&#xff08;占空比为50%即可&#xff09;&#xff0c;手机APP收到此特定频率的信号后会执行相应的拍照或切换镜头的…

Spring 响应式编程,真香!!!

一、前言 响应式编程是啥&#xff1f;为啥要有响应式编程&#xff1f;响应式流的核心机制是什么&#xff1f;Spring 响应式编程能解决我们平时开发的什么痛点&#xff1f;Spring 响应式编程有哪些应用场景&#xff1f;Spring 响应式编程未来的趋势如何&#xff1f; 开篇六连问…

必要条件和充分条件与分析问题的方法

作为一名软件工程师&#xff0c;大部分的工作时间都是在解决各种问题中度过的&#xff0c;相信大部分的工程师都有类似的感受。这些问题发生在不同的技术领域&#xff0c;不同的技术方向&#xff0c;不同的模块&#xff0c;甚至不同的环境下&#xff0c;不一而足&#xff0c;就…

韩顺平老师的Linux基础学习笔记 (下)

Linux学习笔记 前言&#xff1a;本系列笔记的参考由 2021韩顺平 一周学会Linux 总结而成&#xff0c;希望能给学习Linux的同学一些帮助。也感谢韩老师录制的视频给我带来了非常巨大的收获&#xff01; 目录&#xff1a; 韩顺平老师的Linux基础学习笔记 (上)韩顺平老师的Linu…

swagger2 介绍+注解说明

简介: 为什么要用swagger&#xff0c;我的理由是方便&#xff0c;作为后端开放人员&#xff0c;最烦的事就是自己写接口文档和前端交互是不是需要各种参数很繁琐&#xff0c;项目集成swagger后就能自动生成接口文档&#xff0c;做到前端、后端联调接口文档的及时性和便利性。 …

Eureka与Nacos的区别

Eureka 工作原理图 Nacos工作原理图 Eureka与Nacos相同点 都支持服务注册和服务拉取。 都支持服务提供者心跳方式做健康检测。 Eureka与Nacos区别 Nacos支持服务端主动检测提供者状态&#xff1a;临时实例采用心跳模式&#xff0c;非临时实例采用主动检测模式 临时实例心跳…

理解Java的线程安全问题

目录 目录 举例&#xff1a;三个窗口卖票 运行结果&#xff1a;出现重票 如何解决&#xff1f; 方式一&#xff1a;同步代码块&#xff0c;第一个例子 运行结果&#xff1a; 改进&#xff1a; 运行结果&#xff1a; 方法一&#xff1a;同步代码块的第二个例子。把锁和ti…

使用opencv进行脸部识别

1.读取人脸部图片 引入需要的库&#xff0c;并读取人脸的图片 import cv2 import matplotlib.pyplot as plt import numpy as np# 定义t2s函数&#xff0c;方便查看是否对图片进行RGB通道转换 def t2s(img):return cv2.cvtColor(img, cv2.COLOR_BGR2RGB)# 读取图片 img cv2.…

10个PMP冷知识,项目经理看完都说长见识

早上好&#xff0c;我是老原。每次聊起考证啊&#xff0c;我内心总是充满遗憾——毕竟现在的市场情况&#xff0c;让很多项目经理对考证都不看好。但是啊&#xff0c;这群吹证书无用论的小友&#xff0c;总让我想起前几年吹学习无用论的时候&#xff0c;多么的异曲同工&#xf…

PageHelper分页规则

1.问题 1.1.PageHelper先开启分页&#xff0c;后对list数据操作 Overridepublic PageInfo<HdQueryVo> getRecordsByView(int pageNo, int pageSize) {PageHelper.startPage(pageNo,pageSize);List<HdQueryVo> hdQueryVosByView actionMapper.getActionByView();…

TP6(thinkphp6)队列与延时队列

安装 在此我就不再略过TP6的项目创建过程了&#xff0c;大致就是安装composer工具&#xff0c;安装成功以后&#xff0c;再使用composer去创建项目即可。 think-queue 安装 composer require topthink/think-queue 项目中添加驱动配置 我们需要在安装好的config下找到 queu…

SAP工作流任务

前言 灵活工作流沿用的传统工作流的活动节点&#xff0c;只是不再体现在流程图上&#xff0c;工作流的活动根据是否需要代理人可以分为两类&#xff0c;一类是自动后台处理的步骤&#xff0c;另外一类是需要代理人处理的步骤&#xff08;一般为决策节点&#xff09;&#xff0c…