Vue3项目-配置路由及侧边栏导航栏

这篇具有很好参考价值的文章主要介绍了Vue3项目-配置路由及侧边栏导航栏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文件名和类名只为举例 没有语义化

1.在views 文件夹中创建文件夹 并在其中一个文件夹中创建一个vue文件  因为没有配置TS因此script 后面没有跟lang="ts"  例如 下图所示  

Vue3项目-配置路由及侧边栏导航栏

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

 2.在router文件夹下面index文件中  routes数组添加重定向  其中某对象中添加 children 属性 配置 二级路由 并关联上想要链接的页面  component 后面跟懒加载页面

Vue3项目-配置路由及侧边栏导航栏

 3.改造views 主文件HomeView 如下图

Vue3项目-配置路由及侧边栏导航栏

 

 -----------------------此时 通过手动输出地址就可以跳转地址 显示出路由出口的内容----------------------

 ----------------------------------下面配置导航栏 侧边栏 点击跳转显示路由出口------------------------------------------

配置侧边栏 导航栏  注:也可以在此页面添加头部组件   Element-puls 侧边栏链接

使用element-puls 组件库中 的侧栏组件   顶栏组件(导航栏)

下载组件  第一个为组件插件   第二个为组件插件的图标库

npm install element-plus --save
npm install @element-plus/icons-vue

 Vue3项目-配置路由及侧边栏导航栏

 Vue3项目-配置路由及侧边栏导航栏

举例 如下图

Vue3项目-配置路由及侧边栏导航栏

首先要提取头部组件到公共文件夹中 方便后期维护 然后引入到HomeView文件中  因为我写的vue3是以js为主的  因此  要删除掉类型注解

Vue3项目-配置路由及侧边栏导航栏

修改之后

 Vue3项目-配置路由及侧边栏导航栏

 接下来在HomeView引入上一步配置的导航栏组件  和引入侧边栏组件  并删除掉类型注解

Vue3项目-配置路由及侧边栏导航栏

 并把标题注释掉  span 改为24占满盒子宽度

Vue3项目-配置路由及侧边栏导航栏

 

 Vue3项目-配置路由及侧边栏导航栏

 

 

 

 修改之后

Vue3项目-配置路由及侧边栏导航栏

 因为没有设置宽度  此时侧边栏宽度是占满屏幕宽度的  因此 我们要给盒子设置一个宽度 用以限制   

Vue3项目-配置路由及侧边栏导航栏

main.js文件: 引入组件的Element Plus组件的样式 

Vue3项目-配置路由及侧边栏导航栏

 最后 在控制台  使用npm run serve 启动项目 显示的页面如下 

Vue3项目-配置路由及侧边栏导航栏

 

到了这里,关于Vue3项目-配置路由及侧边栏导航栏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vue3项目服务器静态文件部署增加指定路由地址完整实现

    在 Vue 3 项目中,如果你想要配置服务器以便让它在特定的地址上运行,你通常是在使用 Vue CLI 的 devServer 配置。这主要是通过修改 vue.config.js 文件实现的。 如果你希望开发服务器绑定到特定地址,比如 192.168.1.100 ,可以这样做: 在项目根目录下创建或修改 vue.config.js : 如果你

    2024年02月07日
    浏览(42)
  • 【Vue3】Vue项目各个配置文件的相关用途

    通过Vue Cli创建好初始代码后,对于各个文件以及配置文件的用途,比较模糊。弄清楚配置文件的大致作用,十分有利于项目整体性的把控,在实际项目中例如修改配色、样式、统一页面结构等,都可以事半功倍。 1、package.json (项目的描述文件) 2、.browserslistrc 浏览器兼容性

    2023年04月20日
    浏览(34)
  • 基于vscode实现vue3项目创建启动+安装配置路由vue-router实现单页面组件切换

    访问https://nodejs.org/en,点击下载最新版本的nodejs,并安装。 在项目目录文件下,通过cmd运行下述指令。 依次输入下列命令,启动vue项目 在浏览器中加载http://localhost:5173/,页面加载成功,说明vue项目安装启动成功。 建议安装第三方库通过vscode中的终端来操作,项目启动通过

    2024年02月03日
    浏览(80)
  • vue项目中,动态src引入图片,并且js根据文件名后缀,判断文件图片、视频、文档、pdf等类型的方法

    vue根据文件地址,获取后缀,根据后缀判断类型,然后根据类型动态展示不同类型的照片 1、处理后缀,根据后缀判断类型   2、根据返回的结果,直接将文件名命名为返回的结果,比如我有个图片类型的文件,经过上述的方法,返回的是image,那我直接要显示的图片名称就为

    2024年02月06日
    浏览(52)
  • vue3之vite创建h5项目之2 (sass公共样式、声明组件、路由配置和layout组件 )

    pnpm i -D sass 1-1-1 main.ts 引入公共样式方式 1-3-1 src / style / index.scss ( 适配iphonex等还有引入其他公共的样式 ) 1-3-2 src / style / mixin.scss ( 公共样式方法抽离 ) 1-3-3 src / style / reset.scss ( 重置样式 ) 1-3-4 src / style / variables.scss ( 定义的公共变量样式 ) 1-3-5 使用变量 3-1 路径文件

    2024年02月05日
    浏览(47)
  • 分享一个 VUE 侧边导航共用组建

    提示:我这里有英文所以有$i18n.locale===\\\'zh\\\' 判断,使用的时候按照个人项目情况使用。 提示:这里我是写在全局的layout里面,因为的的项目用的地方比较多。可根据自己的项目更改 好记性, 不如乱笔头,记个笔记。 第一:可能自己以后能用到 第二:可能帮助到有需要的人

    2024年02月14日
    浏览(42)
  • 【前端Vue】Vue3+Pinia小兔鲜电商项目第4篇:静态结构搭建和路由配置,1. 准备分类组件【附代码文档】

    Vue3+ElementPlus+Pinia开发小兔鲜电商项目完整教程(附代码资料)主要内容讲述:认识Vue3,使用create-vue搭建Vue3项目1. Vue3组合式API体验,2. Vue3更多的优势,1. 认识create-vue,2. 使用create-vue创建项目,1. setup选项的写法和执行时机,2. setup中写代码的特点。什么是pinia,创建空Vue项目并安装

    2024年04月11日
    浏览(46)
  • vue + element ui 实现侧边栏导航栏折叠收起

    首页布局如下 要求点击按钮,将侧边栏收缩, 通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。 侧边栏代码  效果 补充路由:    

    2024年02月11日
    浏览(40)
  • vue2+element-ui实现侧边导航栏

    编写 client/src/components/LeftMenu.vue ,创建侧边导航栏: 编辑 client/src/views/Index.vue ,引入侧边导航栏:

    2024年02月02日
    浏览(46)
  • Vue2路由:手动配置使用路由&路由嵌套、路由动态传参(:参数,query、props)、编程式导航(back、go)、导航守卫

    过了一遍vue2的router,整理一下小结 目录 一、前端路由的概念与原理 1.1 什么是路由 1.2 路由的工作方式 二、vue-router的基本使用 2.1 安装、配置、使用router 2.2 redirect重定向 三、嵌套路由 3.1 声明子路由的规则 3.2 默认子路由 四、动态路由 4.1 动态路由的概念 4.2 动态路由取参方

    2024年02月05日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包