文章详情页----- 详细步骤

文章详情页--------------
1.插入模板
1.1, 类名:class=“article-container”
1.2, 组件名字:name: ‘ArticleIndex’
2.配置路由
2.1,一级动态路由
path: ‘/article:articleId’,
name: ‘article’,
component: () => import(’@/views/article’),
props: true //开启Props传参,说白了就是把路由参数映射到组件的props数据中
3.文章详情页组件中添加跳转事件 :to="’/article/’+ article.art_id"
:to="{
//根据路由名称进行跳转
name:‘article’,
//传递路由动态参数
params:{
//属性名:路由路径中设计的的动态参数名称
articleId:article.art_id
}
}"
4. 使用组件的props来解耦路由传参 :
1.访问路由里的动态参数,首先找到 $router ->params->articleId->,比较麻烦
2.想要在别的地方重用,不灵活 父传子 props传递
3.:当当前组件声明 props 来接收参数articleId
articleId:{
type:[Number,String], //参数类型
required:true //必要
}
4. 可以直接访问props中的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值