位置: IT常识 - 正文

Vue开发实例(05)之搭建项目主页面头部、导航、主体等页面布局(vue开发视频教程)

编辑:rootadmin
Vue开发实例(05)之搭建项目主页面头部、导航、主体等页面布局 作者简介

推荐整理分享Vue开发实例(05)之搭建项目主页面头部、导航、主体等页面布局(vue开发视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue实战开发项目视频,vue开发流程标准,vue项目开发实战案例,vue开发视频教程,vue开发案例,vue开发小技巧,vue开发案例,vue项目开发实战案例,内容如对您有帮助,希望把文章链接给更多的朋友!

作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!

引言

Vue是现在前端最流行的框架之一,作为前端开发人员应该要熟练的掌握它,如果你是打算学习Vue的开发流程,那么来吧,明哥带你快速上手、带你飞! 即使你并非前端开发人员,对前端的开发流程进行一定的了解也是很有必要的,谁也不确定公司以后会不会让我做前端去,做些简单的实例既不需要花费很多时间,也可以提高自己的自信和成就感,所以跟着明哥走,没有错,来吧!

导航

✪  Vue开发实例目录总索引 ◄ 上一篇【04】更换项目入口 ► 下一篇【06】Vue3注册Element-ui报错解决

概述

因为很多项目都是类似管理系统的界面,最上面是头部、左边是导航菜单、右边是主体页面、下方是Footer的框架结构,所以在学习过程中,我们也就按照这个方式来搭建,就比如下面这样的,今天就类似搭建一个这样的框架结构。

Container 布局容器介绍

用于布局的容器组件,方便快速搭建页面的基本结构:

组件名描述<el-container>外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。<el-header>顶栏容器。<el-aside>侧边栏容器。<el-main>主要区域容器。<el-footer>底栏容器。

以上组件采用了 flex 布局,使用前请确定目标浏览器是否兼容。此外,<el-container> 的子元素只能是后四者,后四者的父元素也只能是 <el-container>。

创建布局Vue开发实例(05)之搭建项目主页面头部、导航、主体等页面布局(vue开发视频教程)

修改上节中的Index.vue代码如下:

<template> <div> <el-container> <el-header>Header</el-header> <el-container> <el-aside width="200px">Aside</el-aside> <el-main>Main</el-main> </el-container> <el-footer>Footer</el-footer> </el-container> </div></template><script>export default { name: 'Index', props: { msg: String }}</script><style> .el-header, .el-footer { background-color: #B3C0D1; color: #333; text-align: center; line-height: 60px; } .el-aside { background-color: #D3DCE6; color: #333; text-align: center; line-height: 200px; } .el-main { background-color: #E9EEF3; color: #333; text-align: center; } body > .el-container { margin-bottom: 40px; }</style>

查看页面效果: 有个问题,就是footer下方还有很大的空白

原因:布局器没有铺满

布局器铺满屏幕创建全局css文件 在src–assets–css创建global.css 文件,代码如下:*{ margin:0; padding:0; box-sizing: border-box; height: 100%;}

这里主要是用到了:height: 100%; 其他的是为了把其他空格占位去除,为后面的代码做准备。

在main.js 中注册此全局的css文件

import ‘@/assets/css/global.css’;

圆满解决 创建Header页面新建一个Header.vue,如果你的IDEA在新建的时候没有Vue,则表示你需要安装Vue的插件,很简单参考我之前的一篇文章《IDEA常用插件》,建议先下载好,再本地安装,然后重启IDEA就可以了。 编写代码 Header.vue 采用flex布局,讲头部分成左、中、右3个部分。<template> <div style="display:flex;"> <div style="width: 200px;">头部</div> <div style="flex:1"></div> <div style="width: 100px;">欢迎</div> </div></template><script> export default { name: "Header" }</script><style scoped></style>修改Index.vue使用 import Header from “./Header”;在export中加入 components: {Header}在template的el-header中使用 Header 组件

完整代码如下:

<template> <div> <el-container> <el-header><Header/></el-header> <el-container> <el-aside width="200px">Aside</el-aside> <el-main>Main</el-main> </el-container> <el-footer>Footer</el-footer> </el-container> </div></template><script>import Header from "./Header";export default { name: 'Index', components:{Header}, props: { msg: String }}</script><style> .el-header, .el-footer { background-color: #B3C0D1; color: #333; text-align: center; line-height: 60px; } .el-aside { background-color: #D3DCE6; color: #333; text-align: center; line-height: 200px; } .el-main { background-color: #E9EEF3; color: #333; text-align: center; } body > .el-container { margin-bottom: 40px; }</style>

运行效果,头部页面已经加载进来了

这次先说到这里,下节在 Header上实现具体的一些东西。

小结

这节总结了“搭建项目主页面头部、导航、主体等页面布局”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。 请到文章下方帮忙【一键三连】谢谢哈!

导航

✪  Vue开发实例目录总索引 ◄ 上一篇【04】更换项目入口 ► 下一篇【06】Vue3注册Element-ui报错解决

热门专栏推荐

【1】Java小游戏(俄罗斯方块、植物大战僵尸等) 【2】JavaWeb项目实战(图书管理、宿舍管理等) 【3】JavaScript精彩实例(飞机大战、验证码等) 【4】Java小白入门200例 【5】从零学Java、趣学Java 【6】IDEA从零到精通

本文链接地址:https://www.jiuchutong.com/zhishi/298706.html 转载请保留说明!

上一篇:毕业设计-基于深度学习的图像去噪方法研究(毕业设计基于web难还是JAVA)

下一篇:云化Web IDE,在线开发新模式(it云化)

  • 竞价推广如何提高点击量而降低点击价格(竞价推广如何提升销量)

    竞价推广如何提高点击量而降低点击价格(竞价推广如何提升销量)

  • 腾讯课堂怎么开麦克风(腾讯课堂怎么开字幕)

    腾讯课堂怎么开麦克风(腾讯课堂怎么开字幕)

  • iPhonexs新加坡版是三网通吗(苹果xsm新加坡版本)

    iPhonexs新加坡版是三网通吗(苹果xsm新加坡版本)

  • 怎么让b站亮度跟随系统(怎么让b站亮度变亮)

    怎么让b站亮度跟随系统(怎么让b站亮度变亮)

  • 手机怎么设置禁止下载(手机怎么设置禁止陌生人来电)

    手机怎么设置禁止下载(手机怎么设置禁止陌生人来电)

  • 华为图库为什么显示照片黑色(华为图库为什么很多重复视频)

    华为图库为什么显示照片黑色(华为图库为什么很多重复视频)

  • oppoa92s微信视频能美颜吗(oppoa92s微信视频美颜怎么开)

    oppoa92s微信视频能美颜吗(oppoa92s微信视频美颜怎么开)

  • 变频水泵和普通水泵的区别(变频水泵和普通水泵同瓦数的区别)

    变频水泵和普通水泵的区别(变频水泵和普通水泵同瓦数的区别)

  • oppor17长宽高多少cm(oppor17的长度)

    oppor17长宽高多少cm(oppor17的长度)

  • sim卡注册失败怎么办(sim卡注册不了)

    sim卡注册失败怎么办(sim卡注册不了)

  • 钻卡抖音如何获得(钻卡抖音怎么获得)

    钻卡抖音如何获得(钻卡抖音怎么获得)

  • ps吸颜色快捷键(ps吸色填色快捷键)

    ps吸颜色快捷键(ps吸色填色快捷键)

  • 计算器上ac代表什么(计算器上ac是什么)

    计算器上ac代表什么(计算器上ac是什么)

  • 计算机染上病毒后可能出现的现象是(计算机染上病毒后不可能出现)

    计算机染上病毒后可能出现的现象是(计算机染上病毒后不可能出现)

  • 华为有没有类似siri的功能(华为有没有类似库乐队的软件)

    华为有没有类似siri的功能(华为有没有类似库乐队的软件)

  • hdm12是什么意思(hd12是什么意思?)

    hdm12是什么意思(hd12是什么意思?)

  • ps怎么调整图片大小不变形(ps怎么调整图片的大小尺寸)

    ps怎么调整图片大小不变形(ps怎么调整图片的大小尺寸)

  • 为什么苹果官网没有xs max(为什么苹果官网和京东上的价格差这么多)

    为什么苹果官网没有xs max(为什么苹果官网和京东上的价格差这么多)

  • 快手怎么设置壁纸(快手怎么设置壁纸背景)

    快手怎么设置壁纸(快手怎么设置壁纸背景)

  • 微博经常访问多久清空(微博经常访问多久不访问就可以消失)

    微博经常访问多久清空(微博经常访问多久不访问就可以消失)

  • QQ音乐Qplay功能如何使用(qq音乐 qplay)

    QQ音乐Qplay功能如何使用(qq音乐 qplay)

  • CarrierEditor教你不越狱修改IOS设备运营商logo(carrier profile)

    CarrierEditor教你不越狱修改IOS设备运营商logo(carrier profile)

  • 冬天的水獭溪,佛蒙特州布兰登 (© Caleb Kenna/Offset)(水獭冬眠吗?)

    冬天的水獭溪,佛蒙特州布兰登 (© Caleb Kenna/Offset)(水獭冬眠吗?)

  • java中的一维数组(java一维数组从小到大排序)

    java中的一维数组(java一维数组从小到大排序)

  • 个人开发选项
  • 个税申报数是按应发数还是实发数进行申报?
  • 定额税改为查账征收,可以弥补上年度亏损吗
  • 营业总收入包括营业外收入吗
  • 代扣代缴通用缴款书怎么打印
  • 从事股权投资业务如何界定
  • 其它综合收益影响因素
  • 季报企业所税缴税了,但年报是亏损的
  • 配件的出口是否可以免抵退?
  • 企业销售使用过的固定资产如何开票
  • 借贷记账法试算平衡的计算公式有
  • 转账显示未认证
  • 将自产产品用于投资
  • 销售货物的运费增值税计入什么科目
  • 三方协议怎么入账
  • 软件企业会计分录
  • 违约金没有发票
  • 当年缴纳的税金怎么入账
  • 修理厂专票怎么开
  • 政府机构可以开对外营业的餐饮吗
  • 银行对账单是否属于会计档案
  • 个人独资企业股权转让要交什么税
  • 我的初级备考经验--付出才有回报
  • 合同银行账户与开票信息不一致会计如何处理
  • 出租设备的折旧计入哪个科目
  • 关于解决经费问题的请示
  • 合并报表中营业利润不等于
  • win11怎么改名
  • 笔记本最新windows
  • 民非组织可以接受捐赠吗
  • 华为鸿蒙harmonyos刷机
  • 如何保护word文件不被他人修改
  • 在win7中如何设置屏幕保护程序
  • php生成app
  • 金融商品转让的增值税怎么计算
  • 计提本月应交未交增值税
  • php字符串操作函数
  • php字符串定义的三种方式
  • php vr
  • 长期债券投资业务处理
  • html页面间传数据
  • 图卷积神经网络原理
  • vue全家桶插件有哪些
  • vue3+ts+vite
  • 在建工程转无形资产 会计准则
  • bug的5个级别
  • codeignitor
  • 商贸公司销售
  • php常用方法
  • 增值税和所得税区别
  • 企业为什么要开银行承兑汇票
  • 公司活动举办属于哪个部门
  • 生活服务的行业
  • sql server附加数据库出错
  • 做账的基本流程和格式
  • 合并财务报表为什么要抵消子公司所有者权益
  • 增值税年末结转的会计处理
  • 哪些业务可以进入共享服务中心
  • 收到增值税专用发票会计科目
  • 结转公允价值变动
  • 一般纳税人网上申报流程
  • 合作社盈余返还总额是指哪些数据
  • 退回拨款会计分录怎么做
  • Win7 64位 mysql 5.7下载安装常见问题小结
  • freebsd windows
  • zhp.exe是什么进程
  • nvsvc.exe - nvsvc是什么进程 有什么用
  • win8系统没有自带的游戏吗
  • linux系统中怎么编写一个程序
  • jQuery.trim() 函数及trim()用法详解
  • python 500行
  • perl语句
  • 攻击判定是什么意思
  • 安卓图片缓存太占空间
  • unity方法调用
  • JavaScript中的数据类型
  • js入门基础教程
  • github docs
  • 哪个部门负责药品检验
  • 新沂恩华大药房会员日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设