A:router路由配置

export default new Router({
routes: [
{
path: '/home',
name: 'Home',
component: Home,
children:[
{path:'home1',component:Home1},
{path:'home2',component:Home2},
{path:'home3',component:Home3},
{path:'home4',component:Home4},
],
},{
path: '/detail',
name: 'detail',
component:Detail
},{
path:'/',redirect:'/home/home1'
}
],
linkActiveClass:'ac'
})

B.template内部

<li v-for="data in tuijiaList.playlists">
<router-link :to="{path:'/detail',query:{id:data.id}}" >
<span>{{data.playCount}}</span><i><img :src="data.coverImgUrl"></i>
<p>{{data.name}}</p>
</router-link>
</li>

C:在detail页面上怎么得到id 值? 
this.$route.query.id;

在vue中怎么动态变换router-link中to的值

比如有这么个router需要跳转

const router = new VueRouter({
routes: [
{
path: '/user/:userId',
name: 'user',
component: User
}
]
})

你的router-link可以这么写

<router-link :to="{ name: 'user', params: { userId: 123 }}">User
</router-link>

还可以用编程在代码里写,效果也一样:

router.push({ name: 'user', params: { userId: 123 }})

 
 
 
click 传值
productDet(inde) {
  this.$router.push({
    path: "/addsEdit",
    name: "addsEdit",
    params: {
      indexs: inde
    }
  });
},
接收
this.indexs= this.$route.params.indexs;
 
 
 

转自博客:https://www.cnblogs.com/xcdl/p/7411235.html

最新文章

  1. C# HttpWebRequest获取COOKIES
  2. maven创建子项目(适用于多模块管理项目)
  3. maven中snapshot快照库和release发布库的区别和作用
  4. Java学习-022-Properties 文件数据写入
  5. 前端不为人知的一面–前端冷知识集锦 原文地址(http://web.jobbole.com/83473/);
  6. 适应各浏览器图片裁剪无刷新上传jQuery插件(转)
  7. POJ 2135 Farm Tour [最小费用最大流]
  8. WPF学习(一)控件的公共属性
  9. sqlplus与sqlplusw (转)
  10. hdu2309ICPC Score Totalizer Software
  11. was配置oracle RAC集群的数据源
  12. 解析Excel文件并把数据存入数据库
  13. jacascript DOM节点——节点关系与操作
  14. VMware 非简易安装centos6(静态ip配置)
  15. MSDN订户下载权限被屏蔽的办法
  16. 路由器数据统计SQL脚本
  17. source tree使用经验
  18. java串口通讯环境配置
  19. 关于malloc(0)的返回值问题--这两天的总结与实践篇
  20. Java heap space 解决方法(转)

热门文章

  1. 天才ACM
  2. java 堆排,优先级队列,归并排序
  3. phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建
  4. 廖雪峰Java15JDBC编程-3JDBC接口-5JDBC连接池
  5. Manager 进程间数据共享
  6. SQL Server Download
  7. 基于标记的分水岭分割算法/OpenCV中距离变换
  8. npm run server报错
  9. tyvj 1194 划分大理石(多重背包)
  10. pycharm同时使用python2.7和python3.5设置方法