Vue基础23之路由第二节
创始人
2025-05-29 04:30:51
0

Vue基础23

  • 路由
    • 路由的query参数
      • src/router/index.js
      • Detail.vue
      • HomeMessage.vue
      • 路由的query参数
    • 命名路由
      • src/router/index.js
      • HomeMessage.vue
      • App.vue
      • 总结
    • 路由的params参数
      • src/router/index.js
      • HomeMessage.vue
      • Detail.vue
      • 总结

路由

路由的query参数

在这里插入图片描述

src/router/index.js

//该文件专门用于创建整个应用的路由器
import VueRouter from "vue-router";
//引入组件
import About from "@/pages/About";
import Home from "@/pages/Home";
import HomeNews from "@/pages/HomeNews";
import HomeMessage from "@/pages/HomeMessage";
import Detail from "@/pages/Detail";//创建并暴露一个路由器
export default new VueRouter({routes:[{path:'/about',component:About},{path:'/home',component:Home,children:[{path:'news',component:HomeNews},{path:'message',component:HomeMessage,children:[{path:'detail',component:Detail}]}]}]
})

Detail.vue

HomeMessage.vue

请添加图片描述

路由的query参数

  1. 传递参数

{{m.title}}

{{m.title}}
  1. 接收参数
$route.query.id
$route.query.title

命名路由

src/router/index.js

//该文件专门用于创建整个应用的路由器
import VueRouter from "vue-router";
//引入组件
import About from "@/pages/About";
import Home from "@/pages/Home";
import HomeNews from "@/pages/HomeNews";
import HomeMessage from "@/pages/HomeMessage";
import Detail from "@/pages/Detail";//创建并暴露一个路由器
export default new VueRouter({routes:[{name:'guanyu',path:'/about',component:About},{path:'/home',component:Home,children:[{path:'news',component:HomeNews},{path:'message',component:HomeMessage,children:[{name:'xiangqing',path:'detail',component:Detail}]}]}]
})

HomeMessage.vue

App.vue

总结

  1. 作用:可以简化路由的跳转
  2. 如何使用
    (1)给路由命名:
routes:[{path:'/demo',component:Demo,children:[{path:'test',component:Test,children:[{name:'hello', //给路由命名path:'welcome',component:Hello}]}]}]

(2)简化跳转


跳转
跳转
跳转

路由的params参数

在这里插入图片描述

src/router/index.js

//该文件专门用于创建整个应用的路由器
import VueRouter from "vue-router";
//引入组件
import About from "@/pages/About";
import Home from "@/pages/Home";
import HomeNews from "@/pages/HomeNews";
import HomeMessage from "@/pages/HomeMessage";
import Detail from "@/pages/Detail";//创建并暴露一个路由器
export default new VueRouter({routes:[{name:'guanyu',path:'/about',component:About},{path:'/home',component:Home,children:[{path:'news',component:HomeNews},{path:'message',component:HomeMessage,children:[{name:'xiangqing',path:'detail/:id/:title',  //nodejs的占位符,后面会填充内容component:Detail}]}]}]
})

HomeMessage.vue

Detail.vue

请添加图片描述

总结

  1. 配置路由,声明接收params参数
{path:'/home',component:Home,children:[{path:'news',component:HomeNews},{path:'message',component:HomeMessage,children:[{name:'xiangqing',path:'detail/:id/:title',  //nodejs的占位符,后面会填充内容(使用占位符声明接收params参数)component:Detail}]}]
}
  1. 传递参数

跳转跳转

特别注意:路由携带params参数时,若使用to的对象写法,则不能使用path配置项,必使用name配置!

  1. 接收参数
$route.params.id
$route.params.title

相关内容

热门资讯

Recording and p... 文章目录ros2 bag 命令简介1. 准备环境2. 选择一个话题3. ros2 bag recor...
除法求值 Floyd 算法 目录除法求值Floyd 算法 除法求值 题目链接 给你一个变量对数组 equations 和一个实数...
最新或2023(历届)初中长城... 导语:下面分享一些关于长城的手抄报资料,希望对大家有所帮助!  【长城手抄报资料】  资料1:励志歌...
最新或2023(历届)关于长城... 导语:下面分享一些关于长城的手抄报资料,希望对大家有所帮助!  【长城手抄报资料】  毛泽东诗词:不...
最新或2023(历届)小学生关... 小学生关于法制手抄报的图片模板  小学生关于法制手抄报图片1  小学生关于法制手抄报图片2  小学生...
mac删除文件夹它又自动恢复 ... 我们在使用电脑的过程中,需要不断地去清理电脑中不用或废弃的文件,从而保证...
最新或2023(历届)小学生关... 小学生关于法制手抄报的图片参考  小学生关于法制手抄报参考图片(1)  小学生关于法制手抄报参考图片...
最新或2023(历届)简单的法... 简单的法制手抄报的图片模板  简单的法制手抄报图片1  简单的法制手抄报图片2  简单的法制手抄报图...
图形视图框架QGraphics... QGraphicsView(图形视图) QGraphicsView提供了...
大数据学习(2) 大数据学习(2)0 数据仓库0.0 数据仓库基本概念0.1 数据仓库主要...
最新或2023(历届)小学生关... 小学生关于法制手抄报的图片模板  小学生关于法制手抄报图片1  小学生关于法制手抄报图片2  小学生...
【spring】javaCon... 目录一、xml形式二、javaConfig形式三、源码分析 一、xml形式 1.spring容器为...
最新或2023(历届)有关法制... 有关法制手抄报的图片模板  有关法制手抄报图片1  有关法制手抄报图片2  有关法制手抄报图片3  ...
最新或2023(历届)有关法制... 有关法制手抄报的图片参考  有关法制手抄报参考图片(1)  有关法制手抄报参考图片(2)  有关法制...
最新或2023(历届)初中生法... 初中生法制手抄报的图片参考  初中生法制手抄报参考图片(1)  初中生法制手抄报参考图片(2)  初...
最新或2023(历届)初中生法... 初中生法制手抄报的图片模板  初中生法制手抄报图片1  初中生法制手抄报图片2  初中生法制手抄报图...
2022湖北省赛 L 裸线段树 有人不会裸线段树有人没有pushdown调了两小时裸线段树早该414了L (codeforces.c...
最新或2023(历届)初中生法... 初中生法制手抄报的图片模板  初中生法制手抄报图片1  初中生法制手抄报图片2  初中生法制手抄报图...
Chapter2.3:线性表的... 该系列属于计算机基础系列中的《数据结构基础》子系列,参考书《数据结构考研复习指导》(王...
最新或2023(历届)初中生法... 初中生法制手抄报的图片参考  初中生法制手抄报参考图片(1)  初中生法制手抄报参考图片(2)  初...