简介:路由文件内容介绍

目录

简介:路由文件内容介绍

一 . 页面跳转

二. 页面传参,获取页面传递过参数

三. 路由导航待整理


定义了需要跳转的文件位置映射关系,每一个路由对应一个组件。

/*** @file 主路由配置页*/
import Vue from 'vue'
import Router from 'vue-router'
// 懒加载,可以节省收屏加载时间
const loadingModule = () => import('@/components/loading')
// 我的模块
import myRouter from '@/modules/my/router'Vue.use(Router)export default new Router({mode: 'history',routes: [{path: '/', redirect: '/loadingModule',meta: {authRequired: true,from: 'loading'}},{path: '/loadingModule', // url路径name: 'loadingModule', // 路由名称component: loadingModule, // 文件},myRouter,]
})
/*** @file 我的模块子路由**/
import myIndex from './index'
import versionList from './versionList'
import my from './my'const myRouter = {path: '/myPage',name: 'myPage',component: myIndex,redirect: '/myPage/my',meta: {authRequired: true,keepAlive: true},children: [{path: 'my',name: 'my',component: my,meta: {authRequired: true,keepAlive: true,}},{path: 'versionList',name: 'versionList',component: versionList,meta: {authRequired: true,keepAlive: true,detail: true,}},]
}export default myRouter

一 . 页面跳转

编程式导航:

// name对应值就是路由文件中定义的路由名称
this.$router.push({ name: 'loadingModule' })// path对应值就是路由文件中定义的路由路径
this.$router.push({ path: '/loadingModule' })// 它不会向 history 添加新记录,而是跟它的方法名一样 —— 替换掉当前的 history 记录。
this.$router.replace({ name: 'loadingModule' })

声明式导航

// to可以是路由文件路由名称
<router-link to="{name:'my'}"></router-link>// to 可以是路由文件路由路径
<router-link to="/myPage/my"></router-link>

二. 页面传参,获取页面传递过参数

query要用path来引入,params要用name来引入,接收参数分别是this.$route.query.name和this.$route.params.name。

name+params 跳转页面参数不会在地址栏中看到,相当于post。

path+query 跳转页面参数在地址栏中可以看到,相当于get。

// 编程式导航-命名路由传参
this.$router.push({ name: 'my',params:{id:1, name:'yizuodao'} })// 编程式导航-地址路由传参
this.$router.push({ path: '/myPage/my', query:{id:1, name:'yizuodao'} })this.$route.params.name
this.$route.query.name
// 声明式导航-命名路由传参
<router-link :to="{ name: 'my', params: { id: 1, name:'yizuodao' }}">User</router-link>// 声明式导航-地址路由传参
<router-link :to="{ path: 'my', query: { id: 1, name:'yizuodao' }}">User</router-link>

三. 路由导航待整理

vue-路由篇页面跳转和页面参数传递相关推荐

  1. vue-router常见问题解决方案。(滚轴回到顶部、页面跳转同一页面报错、手机电脑端路由跳转)

    当页面跳转后,侧边滚轴会还是一个页面位置 //路由跳转后,页面回到顶部 router.afterEach(() => {document.body.scrollTop = 0;document. ...

  2. java 开发web页面跳转,javaweb页面跳转

    java动态web页面,JavaWEB入门,javaweb页面跳转,javaweb页面登录 他们之间的联系是什么 8 serverlet 的生命周期及各阶段的作用 9 java web两种跳转方式分别 ...

  3. uniapp02 封装方法,页面跳转,页面的生命周期,@click,@input,v-model、封装组件、tabbar

    一,封装方法 默认导出 export default   1. 如果是默认导出 只能使用一次  export default  2. 如果你想导出多个 可以使用 按需导出   export     3 ...

  4. 解决Flutter混合开发原生页面跳转Flutter页面黑屏的问题

    在Flutter混合开发入门这篇文章中我们介绍了如何在原来的原生项目中集成Flutter,实现了从原生页面跳转flutter页面的功能 但是在页面跳转的过程中出现黑屏的问题 方法一 增加调用flutt ...

  5. vue 路由地址不跳转 解决办法

    这里写自定义** vue 路由地址不跳转 解决办法 这是我的报错原因,因为我是一个后端开发对vue不了解 我的报错原因是因为: menu.json 中的路径 path:****** name***** ...

  6. 防止登录成功后重复刷新页面跳回登录页面

    登录action:system/Syslogin/sysLogin.do public String sysLogin() { try { //验证码验证 String yzm = Struts2Ut ...

  7. php 中js跳转页面跳转页面,js跳转代码_PHP页面跳转 Js页面跳转代码

    摘要 腾兴网为您分享:PHP页面跳转 Js页面跳转代码,自动刷宝,中信金通,携程抢票,未来屋等软件知识,以及沃金汇,沃行讯通,securecrt.exe,我的世界变形金刚mod,一票通,农场小分队,手 ...

  8. js关闭当前页面跳转新页面

    页面代码: 1 <p class="info"><span style="font-weight: bold">所属项目:</sp ...

  9. vue里面怎么实现页面跳转_vue页面跳转如何实现 vue页面跳转实现代码

    vue页面跳转如何实现?本篇文章小编给大家分享一下vue页面跳转实现代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 一.this.$router. ...

最新文章

  1. 手机如何看python代码_python如何绘制iPhone手机图案?(代码示例)
  2. 如何从我的Android应用程序发送电子邮件?
  3. 模板会有多层镜像_创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建,本博文讲解前两种。基于已有镜像的容器创建该方法是使用docke...
  4. 对数位dp的一些拙见
  5. 为什么大部分的C/C++码农都成不了高级工程师?真实原因是缺少核心能力!
  6. handler和thread之间如何传输数据_换机必备知识:如何将数据转移到Oppo手机上
  7. win10任务栏图标存放路径
  8. Linux chapter 1
  9. 《新概念模拟电路》- 晶体管-西北模电王-杨建国著
  10. failed to get reply to handshake packet
  11. html dom onblur,html的DOM中Event对象onblur事件用法实例
  12. props传值强校验validator
  13. 画虎画皮难画骨,编程编码难编译
  14. 网络摄像头RTSP直播方案(三)
  15. 电路城(www.cirmall.com)— Altium常用库文件(元件库+封装库+常用元器件3D模型)
  16. Linux Socket编程
  17. 不知道什么是单元测试?6个实例够不够
  18. 国产系统UOS上的可视化大屏电子看板系统
  19. 用C语言实现将1个整数n分解成几个素数的乘积
  20. 查平台域名解析到本地服务器,如何查询本地DNS域名解析地址

热门文章

  1. 未来智安XDR入选《CCSIP 2022中国网络安全产业全景图》
  2. uni-app保存图片到本地相册
  3. 活动|美团0.98充10元话费,秒到账,不实名不绑卡,超简单!
  4. csv文件用excel打开乱码
  5. BUUCTF-web [极客大挑战 2019]PHP1 之 反序列化漏洞
  6. python分词考研英语真题词频(附结果)——读取word、nltk、有道智云API
  7. 【转载】VLOOKUP函数多条件查询 VLOOKUP三个条件查询
  8. 虚拟机中c#程序提示flash组件未注册解决方案
  9. 四层PCB核心板制作3——层叠管理
  10. 封神台靶场-尤里的复仇-第二章