飞奔的马铃猫 2023-02-15 18:54 采纳率: 0%
浏览 15

vue-router4里面,已经被缓存的路由组件,再次切回来的时候定义上去的meta属性就没了QAQ

打算封装一个切换路由保存scroll位置

App.vue里面 缓存组件时这样写的,确实缓存到了,activated()也触发了,

img

路由守卫这样写的

img

被缓存的组件是这样写的

img

从from往to跳转的时候,一切都正常,from,meta中有写入的 scroll 属性,值也是正确的。同时组件也被缓存了。但回到这个页面中的时候,之前载from中写的 scroll 属性就没有了,

img

img

再跳回来时:

img

用的是vue3 router4
看其他的博客讲道理都能保存着,我也不知道是什么原因了,求da佬解答

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-02-15 22:32
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 2月15日