Kubernetes 项目整体布局 el-container

news/2025/2/23 16:08:41

整体布局整体布局


你可能会去敲不同的项目,有很多种平台。那么其实都是可以复用的。唯一不同的就是main里面的内容是不同的,边框架子都是相同的。其实框架是不怎么变化的,变化的是main里面。

src/layout/Layout.vue


这里需要新增一个页面Layout.vue,

const routes = [
    {
        path: '/test',
        component: () =>import('@/views/test/Test.vue'),
        meta: {title: "测试页"}
    },
    {
        path: '/login',
        component: () =>import('@/views/login/Login.vue'),
        meta: {title: "测试页"}
    },
    {
        path: '/layout',
        //layout是公用的,所有的都使用这个整体布局
        component: () =>import('@/layout/Layout.vue'),
        meta: {title: "整体布局"}
    },
]

布局容器 [el-container]


Container 布局容器 | Element Plus

el-container它是用来做整体布局的,用于布局的容器组件,方便快速搭建页面的基本结构

常用标签

其实和el-form类似,一个组件其实是由很多的标签组成的。和原生的html类似,比如select里面有很多option。

<template>
    <div>
        <el-container>
            <el-aside width="200px">Aside</el-aside>
            <el-container>
                <el-header>Header</el-header>
                <el-main>Main</el-main>
                <el-footer>Footer</el-footer>
            </el-container>
        </el-container>
    </div>
</template>

修改一下,整体的栏位置就变得非常清楚了。如果去掉第二个el-container,那么就全部变为了水平排列。(第二个container里面header main footer里面是垂直排列的,这些在container里面垂直排列,但是aside和这些又是水平排列)

<template>
    <div>
        <el-container style="height:100vh;width:100vw">
            <!--侧边栏,需要定义宽度-->
            <el-aside class="aside" width="220px" style="background-color:coral">Aside</el-aside>
            <el-container>
            <!--垂直排列就需要在container里面,外层加一个container-->
                <el-header  style="background-color:green">Header</el-header>
                <el-main  style="background-color:royalblue">Main</el-main>
                <el-footer  style="background-color:yellow">Footer</el-footer>
            </el-container>
        </el-container>
    </div>
</template>

​

element-plus已经帮我们提供了整体布局的架子,后面只需要在main里面改东西就行了。

标题-固钉 [el-affix]


Affix 固钉 | Element Plus

它会固定在浏览器的某个位置,将页面元素固定在特定可视区域。

在测边栏最上方有平台名称,滚轴混动的时候可能平台名字就没有了。如果将平台名设置为固钉,它会盖在侧边栏上面,往上滚动的时候会一直存在。

侧边栏是一个区域,封装了一个div 。

常用属性:


http://www.niftyadmin.cn/n/5438133.html

相关文章

LeetCode 爬楼梯(动态规划题解)

题目链接&#xff1a; https://leetcode.cn/problems/climbing-stairs/ 资源&#xff1a; 关于动态规划和贪心算法的区别&#xff0c;动态规划的常见题型&#xff0c;我总结了一些&#xff08;还有文档哦&#xff09;&#xff0c;大家可移步至&#xff1a;动态规划基础知识点…

【异常处理】SpringMVC无法跳转视图问题

浏览器发送请求给控制器&#xff0c;但是结果是404报错&#xff0c;又试了一下返回json字符串&#xff0c;json可以获取到&#xff0c;所以应该springmvc出了问题。 查看controller&#xff0c;发现无法加载视图

02_设计模式

文章目录 设计模式设计模式分类UML类图设计模式的原则 常用设计模式创建型设计模式单例设计模式饿汉模式懒汉模式&#xff08;线程不安全&#xff09;懒汉模式&#xff08;线程安全&#xff09;- Synchronized懒汉模式&#xff08;线程安全&#xff09;- Double Check懒汉模式&…

数据库国产化探究及升级改造过程指导

一、背景 在信创“自主可控”的浪潮下&#xff0c;政企行业首当其冲&#xff0c;基于国产化信创的要求&#xff0c;本部门某业务后端应用也需要针对分析开源组件的风险和开源协议的商业应用限制&#xff1b;能用国产化替代的评估后尽可替代割接&#xff0c;本期针对传统数据库…

C语言技能数(知识点汇总)

C语言技能数&#xff08;知识点汇总&#xff09; C 语言概述特点不足之处 标准编程机制 数据类型变量数据类型字符类型整数类型符号位二进制的原码、反码和补码 浮点类型布尔类型 常量字面常量const 修饰的常变量#define定义的标识符常量枚举常量 sizeofsizeof(结构体)不要对 v…

24计算机考研调剂 | 华侨大学

华侨大学 2024计算机学硕调剂 研究方向媒体分析与数据挖掘&#xff08;学硕408考研分大于320&#xff09; 考研调剂招生信息 学校:华侨大学 专业:工学->计算机科学与技术->计算机应用技术 年级:2024 招生人数:6 招生状态:正在招生中 联系方式:********* (为保护个…

php 对接Mintegral汇量海外广告平台收益接口Reporting API

今天对接的是Mintegral广告reporting api接口&#xff0c;拉取广告收益回来自己做统计。记录分享给大家 首先是文档地址,进入到Mintegral后台就能看到文档地址以及参数&#xff1a; 文档地址&#xff1a;https://cdn-adn-https.rayjump.com/cdn-adn/reporting_api/MintegralRA.…

登录页面用户名和密码怎么连接服务器使用服务器数据

要连接服务器并使用服务器数据&#xff0c;通常需要通过网络协议与服务器进行通信。以下是一般的步骤&#xff1a; 在登录页面&#xff0c;用户输入用户名和密码。前端代码将用户名和密码发送到服务器。可以使用AJAX或表单提交等技术。服务器接收到用户名和密码后&#xff0c;…