--可以通过query ,param两种方式

区别: query通过url传参,刷新页面还在    params刷新页面不在了
    params的类型:

  • 配置路由格式:/router/:id
  • 传递的方式:在path后面跟上对应的值
  • 传递后形成的路径:/router/123
<!-- 动态路由-params -->//在APP.vue中<router-link :to="'/user/'+userId" replace>用户</router-link>    //在index.js{path: '/user/:userid',component: User,},

跳转方法:

// 方法1:
<router-link :to="{ name: 'users', params: { uname: wade }}">按钮</router-link>
// 方法2:
this.$router.push({name:'users',params:{uname:wade}})
// 方法3:
this.$router.push('/user/' + wade)

可以通过$route.params.userid 获取你说传递的值

   query的类类型

  • 配置路由格式:/router,也就是普通配置
  • 传递的方式:对象中使用query的key作为传递方式
  • 传递后形成的路径:/route?id=123
<!--动态路由-query -->
//01-直接在router-link 标签上以对象的形式
<router-link :to="{path:'/profile',query:{name:'why',age:28,height:188}}">档案</router-link>
/*02-或者写成按钮以点击事件形式<button @click='profileClick'>我的</button>
*///点击事件profileClick(){this.$router.push({path: "/profile",query: {name: "kobi",age: "28",height: 198}});}

跳转方法:

// 方法1:
<router-link :to="{ name: 'users', query: { uname: james }}">按钮</router-link>
// 方法2:
this.$router.push({ name: 'users', query:{ uname:james }})
// 方法3:
<router-link :to="{ path: '/user', query: { uname:james }}">按钮</router-link>
// 方法4:
this.$router.push({ path: '/user', query:{ uname:james }})
// 方法5:
this.$router.push('/user?uname=' + jsmes)

可以通过$route.query 获取你说传递的值

怎么定义vue-router的动态路由?怎么获取传过来的动态参数?相关推荐

  1. vue的动态路由(登录之后拿到动态路由通过addRouters()动态添加路由)

    登录后我们拿到路由动态路由,后端传的数据可能为这个 {path: '/index',meta: {title: '首页',icon: 'icon-shouye',tab_index: 0, //给头部 ...

  2. 2022/9/5 嵌套路由(靠路由在vue里渲染套渲染),动态路由匹配以及开启propos配置动态路由

    嵌套路由 通过路由实现组件的嵌套展示 在about内嵌套路由 <template><div class="about-container"><h3&g ...

  3. gateway动态路由_无语!SpringCloud Gateway动态路由之Nacos,我已经讲得很清楚了

    前言 当我们的网关Gateway程序开发完成之后,需要部署到生产环境,这个时候你的程序不能是单点运行的,肯定是多节点启动(独立部署或者docker等容器部署),防止单节点故障导致整个服务不能访问,网关 ...

  4. Vue Router系列之路由懒加载

    文章の目录 一.具体需要 3 步: 1.安装 `@babel/plugin-syntax-dynamic-import` 包. 2.在 babel.config.js 配置文件中声明该插件. 3.将路 ...

  5. Vue Router系列之路由重定向

    文章の目录 一.什么是路由重定向 二.示例 写在最后 一.什么是路由重定向 路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C,从而展示特定的组件页面:通过路由规则的 redirec ...

  6. 【Vue知识点- No7.】路由、vant组件库的使用

    No7.路由.vant组件库的使用 学习目标 1.能够了解单页面应用概念和优缺点 2.能够掌握vue-router路由系统使用 3.能够掌握链接导航和编程式导航用法 4.能够掌握路由嵌套和路由守卫 5 ...

  7. Vue Router 实现路由控制实战

    本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...

  8. Vue Router 路由管理

    文章目录 Vue Router 路由管理 概述 安装 简单使用 定义2个组件 定义路由信息 支持路由 使用路由 动态路由 配置动态路由 配置404 限制动态参数 嵌套路由 命名路由 编程式导航 简单使 ...

  9. 路由原理及vue实现动态路由

    路由原理 在前端开发中,路由通常用于实现 SPA 应用程序,即在一个页面中切换不同的内容或页面,而不需要重新加载整个页面.路由的实现原理是通过监听 URL 的变化,然后根据不同的 URL 加载不同的内 ...

最新文章

  1. 归一化激活层的进化:谷歌Quoc Le等人利用AutoML 技术发现新型ML模块
  2. 我进公司当Android开发实习生时,初中最差的同学成了我的领导
  3. 南方h5手簿使用说明书_雄脱使用非那雄胺米诺地尔效果
  4. 江西鹰潭、江西移动与华为战略合作:共推物联网——物联网的世界要到来了...
  5. 用Hadoop进行分布式并行编程
  6. 【小白学习PyTorch教程】五、在 PyTorch 中使用 Datasets 和 DataLoader 自定义数据
  7. JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
  8. VMware Fusion配置CentOS系统
  9. python中获取异常描述与else用法
  10. 大数据技术是“地球的神经系统”
  11. 平衡搜索树之红黑树(图片格式)
  12. QT Creator5.14软件的安装与使用(Win7与Ubuntu20.04)
  13. SquashFs工具制作
  14. 2016年第5本:必然
  15. 大数据超详细面试题汇总(附答案)
  16. 状态码406解决方式
  17. 使命召唤手游服务器显示错误,使命召唤手游无法连接服务器是什么原因
  18. 编程也需要有大局观 新鲜出炉的大局观 了解一下
  19. Java不同字符使用下划线分隔_004_Java语言基础(a-变量)
  20. android wifi分析 实现原理,android framework wifi 开启原理

热门文章

  1. FANUC机器人系统在维修替换控制器主板上的电池和机器人本体上的电池
  2. 部署项目出现Mysql数据聚合不合法
  3. 小麦钱包服务器维护,GitHub - MediShares/scatter-eos-sample: Scatter API 开发示例 by 麦子钱包...
  4. java所得税计算_19年 个人所得税计算 kotlin/java
  5. win10查看已连接的wlan密码
  6. 代码随想录Day09:28. 实现 strStr()、459.重复的子字符串、字符串总结 、双指针回顾
  7. elastic buffer
  8. 易软简易门诊系统系统功能分析
  9. unity实验-模拟太阳系星体运动
  10. 机器学习训练营-基于XGBoost的分类预测学习笔记