账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue-router缓存问题
    • 2020-01-01 00:00
    • 10
    27
    0

    比如现在有三个页面分别是:A、B、C

    ABB页面刷新,BCC页面刷新,

    然后这时候C跳转(返回)到B,B不刷新的,B跳转(返回)到AA也不刷新。

    也就是to的时候to的页面永远刷新,back的时候back的页面不刷新

    请问下各位如何该如何实现。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • Vue Router 的缓存机制主要是通过 Vue Router 的 Cache API 来实现的。当一个路由被重定向或者在同一个页面中被多次访问时,Cache API 可以缓存这个路由,以便在后续的请求中使用已经缓存过的路由。

      当一个路由被请求时,Vue Router 将会检查 Cache API 中是否存在这个路由,如果存在,则直接使用缓存的路由。如果不存在,则会创建一个新的路由,并将其添加到 Cache 中。

      需要注意的是,Cache API 是异步的,也就是说,当请求一个新的路由时,Vue Router 将会检查 Cache 中是否存在这个路由,如果不存在,则会创建一个新的路由,并将其添加到 Cache 中。如果 Cache 中存在这个路由,那么后续的请求将会使用缓存的路由,而不需要再次访问这个路由。

      此外,Vue Router 的缓存机制也支持按需缓存,也就是说,你可以设置不同的缓存策略,例如,可以设置默认缓存的过期时间,也可以设置不同的缓存策略等。

      如果你想了解更详细的Vue Router缓存机制,建议你查阅官方文档或者相关的技术博客文章。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部