vue 路由 按需 keep-alive

Posted JavaScript

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 路由 按需 keep-alive相关的知识,希望对你有一定的参考价值。

situation

一个常见的的场景,

主页 -->前进 列表页-->前进 详情页,详情页 -->返回 主页 -->返回 列表页

我们希望,

从 详情页 -->返回 列表页 的时候页面的状态是缓存,不用重新请求数据,提升用户体验。

从 列表页 -->返回 主页 的时候页面,注销掉列表页,以在进入不同的列表页的时候,获取最新的数据。

task

今天 让我们来实现这个需求。

在 代码的世界里 解决问题的 方法 从来都不止一种。

比如,从数组中找到一个的值索引:

可以用最基础的 for循环 遍历,也可以用indexOf这种工具函数,还可以用findIndex forEach等更语义化的高阶函数来遍历。

我参考了大量的文章,爬了官方的文档,之后,找到了好几种办法,下面,让我们来一个个分析。

let's begin , 我们开始吧。

以上是关于vue 路由 按需 keep-alive的主要内容,如果未能解决你的问题,请参考以下文章

vue中路由按需加载的几种方式

vue项目实现路由按需加载(路由懒加载)的3种方式

Vue 路由的懒加载和组件的按需加载方法

vue 路由 按需 keep-alive

Vue 路由按需keep-alive(附源码)

vue-router,路由按需加载,页面加载完成后,this.$route 获取不到