vue路由传参方式的几种区别(个人理解)
2019-04-14 16:11
309 查看
路由配置片段
{ path:'gameContent', name:'gameContent', meta:{title:'竞赛详情'}, component: () => import('./views/GameContent') , redirect:'gameContent/details', children:[ { path:'details', name:'details', meta:{title:'竞赛详情'}, component: () => import('./components/gameContents/Details') , } ] }
传参方式
const item = { id: 123, name: 'zj' } <!-- query这种传参方式 1. 浏览器url路径能够看到参数 2. 刷新页面后参数不会丢失--> <router-link slot="title" :to="{name:'gameContent', query:{teamId:item.id}}">跳转</router-link> <!-- query这种传参方式 1. 浏览器url路径能够看到参数 2. 刷新页面后参数不会丢失--> <!-- <router-link slot="title" :to="'gameContent/details?teamId='+item.id">跳转</router-link> --> <!-- params这种传参方式 1. 浏览器url路径看不到参数 2. 刷新页面后参数就会丢失 3. name值必须精确到最后代的路由,这里是 'details'--> <!-- <router-link slot="title" :to="{name:'details', params:{teamId:item.id}}">跳转</router-link> --> <!-- params这种传参方式,1. 浏览器url路径能够看到参数; 2. 刷新页面后参数不会丢失 3. 路由配置中的 path必须更改为 path:'details/:teamId';--> <!-- <router-link slot="title" :to="'gameContent/details/'+item.id">跳转</router-link> -->
相关文章推荐
- vue 路由传参 params 与 query两种方式用和的区别
- vue 路由传参 params 与 query两种方式的区别
- vue 路由传参 params 与 query两种方式的区别
- Vue路由传参的几种方式
- vue路由传参query和params的区别
- vue路由传参的方式
- vue路由传参params和query区别
- vue路由 query传参和params传参的区别
- 背景图片显示问题的几种理解方式(url与img区别)
- Vue 路由跳转方式 和 路由跳转时传参
- VUE监听路由变化的几种方式
- 个人总结:vue1.0与2.0中路由的区别
- vue中多路由表头吸顶实现的几种布局方式
- vue 底部导航栏 一级路由显示 子路由不显示的几种实现方式
- 【vue】vue路由传参的三种方式
- vue路由传参的三种基本方式
- vue路由传值的几种方法及区别
- 自行调研Linux下软件安装的几种方式(源码安装, rpm安装, yum安装). 重点要理解rpm安装和yum安装的区别.
- vue通过v-model,@input, @v-model.lazy几种输入框数据更新方式的区别
- vue动态路由配置及路由传参的方式