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