网站首页 > 博客文章 正文
一、路由概述
一个Web应用应该有多个页面,之前我们学习的Vue案例都是在一个页面完成的,通过路由,可以让应用在多个页面间跳转
(严格的说Vue是单页面应用,所以跳转的不是其他页面,而是其他组件)。
本章将会讲解路由的常用功能,关于更多的路由介绍,可以直接到Vue路由官网查阅
二、创建包括路由模块的Vue项目
首先使用下面命令创建一个带路由的项目:
vue create RouterProject
├─src
│ └─assets
│ │ └─logo.png
│ └─components
│ │ └─HelloWorld.vue
│ views
│ │ └─About.vue
│ │ └─Home.vue
│ └─App.vue
│ └─main.js
│ router.js
- views目录包括两个视图组件,用来展示两个菜单跳转的不同页面
- router.js文件是路由配置文件,我们可以在其中设置更多的路由跳转。
三、配置router.js文件
跳转页面
路由嵌套
路由传参
四、编程式导航
五、导航守卫
1 const router = new VueRouter({ ... })
2 router.beforeEach((to, from, next) => {
3 // ...
4 })
六、课后练习
实现一个教务管理系统的登录功能,要求如下:
- 系统包括三个页面,首页、学生列表页、登录页。
- 访问首页或学生列表页,如果未登录,直接跳转到登录页。
- 登录后跳转到首页
- 首页和学生列表页游公共的菜单,可以相互跳转。
【融职教育】在工作中学习,在学习中工作
- 上一篇: 39、Vue-router 是干什么的,原理是什么?(必会)
- 下一篇: 记一次系统演变过程
猜你喜欢
- 2024-11-23 uni-app使用经验—vue页面和html页面如何互相调用接口并传参
- 2024-11-23 vite还没发release版就已经火得不行了
- 2024-11-23 记一次系统演变过程
- 2024-11-23 39、Vue-router 是干什么的,原理是什么?(必会)
- 2024-11-23 vue3-使用 Vue 的多种方式
- 2024-11-23 Vue全家桶-使用总结
- 2024-11-23 前端笔记-vuex
- 2024-11-23 vue的理解-vue源码 历史 简介 核心特性 和jquery区别 和 react对比
- 2024-11-23 Vue.js—实现前后端分离架构中前端页面搭建(二)
- 2024-11-23 Vue硬货基础篇(一)——页面模板渲染
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)