📖需求:在列表页,浏览过程中,点击其中一篇文章进入详情页,在详情页可以进行分享/评论/点赞等操作,返回到列表页,停留在刚才浏览的位置,并且卡片下方的分享数/评论数/点赞数等数据实时更新。
实现思路:1,先实现返回到列表,停留在浏览位置,通过keep-alive缓存实现。2,详情页的操作结果,在列表页更新=>首先在列表页点击跳转详情时,记录选中文章的ID,返回来后,在onActived里面,调取刚才记录的ID的详情,调换列表list里面对应ID的三个字段值【分享/评论/点赞】
具体代码:
{
path: "/home",
name: "home",
meta: {
keepAlive: true,
},
component: () => import("../pages/home.vue"),
},
on