vue中keep-alive的用法及问题描述

使用场景:

在做电商有关的项目中,当我们第一次进入列表页需要请求一下数据,当我从列表页进入详情页,详情页不缓存也需要请求下数据,然后返回列表页,这时候我们使用keep-alive来缓存组件,防止二次渲染,这样会大大的节省性能。

在业务开发中,会有路由跳转但是返回需要保留数据的场景,vue 中提供了 keep-alive 来处理

<keep-alive>
 <router-view v-if="$route.meta.keep_alive"></router-view>
</keep-alive>

meta: {
 keepAlive: true // true 表示需要使用缓存 false表示不需要被缓存
}

参考 https://www.jb51.net/article/140188.htm

上一篇:客户端长连接断线重连机制


下一篇:SAS学习笔记2 基础函数应用