【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域

这篇具有很好参考价值的文章主要介绍了【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实现思路:

  1. 在一个单独的vue组件文件中只写出上导航栏和左侧导航栏的内容
  2. 将你想要展示的页面主内容写到单独的组件中
  3. 在index.js写路由,将【想要展示的页面主内容的路由】作为【子路由】写在【只写出上导航栏和左侧导航栏的路由】的下面;

在elment-plus官网上找到自己需要的布局容器模型

Container 布局容器 | Element Plus (element-plus.org)https://element-plus.org/zh-CN/component/container.html#%E5%B8%B8%E8%A7%81%E9%A1%B5%E9%9D%A2%E5%B8%83%E5%B1%80

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript


重要代码

我的侧边栏是菜单,在菜单里面加上router属性,它的子菜单你点击它才能跳转到相应的路由去展示内容;

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript


 注意一定要主内容区域的标签里加上黄色区域的代码,这样你的其他页面才能在主内容区域显示;

<el-main style="background: #f6f4f4">
   <router-view/>
</el-main>

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript

【核心】index.js路由的书写

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript

 /0路由里只写了上导航栏和左侧导航栏的框架(后面简称框架),主体区是没有内容的,我在/first路由下写了首页要展示的内容,所以当访问/0路由时,使用redirect将路由重定向到/firest路由,就可以既展示框架又展示主体内容,children:[ ]里面写了所有要在主体区域的页面路由;


效果图:

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript

 文章来源地址https://www.toymoban.com/news/detail-651566.html

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript 【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域,vue3+Diango+Mysql,vue.js,前端,javascript

 

 

到了这里,关于【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity答题系统3.0版本(增加题目导航栏和提交后显示题目正误标识功能)

    答题系统修改说明 1、3.0版本的答题系统同样延续了前两个版本一样的方式,题库信息存储在xml文档中,通过www的形式加载并解析,构建题目数据类。3.0版本增加了一个管理题目选项的数据结构,修复了1.0版本中题目选择后点击下一题或上一题已经选择的题目信息不保存的b

    2024年02月03日
    浏览(37)
  • Android全屏弹出Dialog显示状态栏和导航栏的问题及解决方案

    在移动端开发中,有时候我们需要在Android应用中弹出一个全屏的Dialog。然而,当我们尝试实现这样的Dialog时,可能会遇到一个问题:状态栏和导航栏在全屏Dialog中仍然可见,这可能会影响用户体验。本文将介绍如何解决这个问题,并提供相应的源代码。 问题描述: 当我们使

    2024年02月05日
    浏览(41)
  • Vue3学习(二十三)- 保存文档内容正常显示

    情人节已经接近尾声了,虽然跟我没什么关系,但是我还是很渴望,能遇到一个良人相伴一生。 现在时间: 内心异常平静,相对吵闹我更喜欢安静的晚上,没人打扰, enjoy 自己独处的时间! 1、任务拆解 读取已保存内容 将读取内容在富文本里显示 2、读取已保存内容 这个很

    2024年03月10日
    浏览(34)
  • uniapp 布局(自定义导航栏加固定高度的主要内容)

    页面大致分为三部分,导航栏、主题内容、tabbar,不想让整个页面出现滚动条,只想让主要内容滚动。 我这里是直接用了uni.getSystemInfoSync(),整体分为两部分,自定义头部和滚动内容,上一篇写过封装了一些方法,可以直接写成 :style=“{height:$utils.getSystemInfo().windowHeight+‘px’

    2024年02月11日
    浏览(40)
  • echarts的横向柱状图文字省略,鼠标移入显示内容 vue3

    效果图 如果是在x轴上的,就在x轴上添加 triggerEvent: true, 如果是y轴就在y轴添加,我是在y轴上添加的 并且自定义的方法(我取名为 extension ) 然后我放在末尾引入的 数据格式

    2024年02月04日
    浏览(67)
  • vue-router + element-plus实现面包屑导航栏和路由标签栏

    首先,先解释一下什么是面包屑导航栏和路由标签栏。 如下图所示,面包屑导航栏就是展示当前所处路由信息和父辈路由信息的导航栏,它的作用是提示用户当前页面所在位置;路由标签栏就类似于浏览器的标签栏,每个标签对应一个路由页面,点击该标签可以进入该路由页

    2023年04月23日
    浏览(51)
  • 【Vue】Mock.js介绍和使用与首页导航栏左侧菜单搭建

    目录 一、Mock.js 1.1 mockjs介绍 1.2 mock.js安装与配置 1.2.1 安装mock.js 1.2.2 引入mock.js 1.3 mock.js的使用 1.3.1 准备模拟数据 1.3.2 定义拦截路由 1.3.3 测试 二、首页导航栏左侧菜单搭建 2.1 自定义界面组件 (完整代码) 2.2 配置路由 2.3 组件显示折叠和展示图标 2.4 总线完成组件通信 2.

    2024年02月08日
    浏览(42)
  • Vue3 vite build 之后不显示页面内容,只显示空白,也没有报错如何解决

    我的项目在 build 之后就插入到我的主网站的 /tools/image 路径下使用的,并非主网站,所以需要配置两个地方: 添加 base,意思是 build 之后的外部资源都从当前目录的相对路径获取。 比如 main.js 不是 /main.js 而是 ./main.js 我不知道是什么原理哈,反正是管用,之前在没有使用

    2024年02月13日
    浏览(64)
  • vue3+elment复杂详情页面打开后,再打开其他页面都显示空白,控制台也没什么特殊报错

    页面使用了el-tabs 、 el-tab-pane、el-table 等标签 但是经测试不是这些问题导致的 js也使用了onMounted ,但是除掉也时空白页面 反正之前人写的页面可乱,尤其是js这块,穿插引用import一大堆 主题页面样式布局如下 最后看到页面代码太乱,就动了下页面布局代码,js也归类调整了

    2024年04月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包