
功能介绍:运用keep-alive自带的方法,结合beforeRouteEnter和beforeRouteLeave方法实现前进重新加载页面,返回调用缓存数据。
1、APP.vue
<keep-alive v-if="isRouterAlive"> <router-view v-if="$route.meta.keepAlive" :key="$route.name" /> </keep-alive> <router-view v-if="!$route.meta.keepAlive" :key="$route.name" />
2、index.js
{
path: "/index",
name: "index",
component: () =>
import ("../views/index.vue"),
meta: {
title: "首页",
keepAlive: true, true设置缓存,flase不设置
}
}
3、beforeRouteEnter和beforeRouteLeave的用法
了解to, from的用法
beforeRouteEnter(to, from, next) {
to.meta.keepAlive = true;
if (from.path !== "/index") {
to.meta.keepAlive = true;
next();
} else {
from.meta.keepAlive = false;
next();
}
},
beforeRouteLeave(to, from, next) {
if (to.path === "/index") {
from.meta.keepAlive = true;
next();
} else {
from.meta.keepAlive = false;
next();
}
},
HTTP协议中的Keep-Alive有什么问题?如何避免Keep-Alive问题?
什么是HTTP协议中的连接管理?HTTP协议有哪些连接管理策略?
HTTP协议中的HTTP Keep-Alive是什么?它的主要作用是什么?
标签: keep-alive, 接口, 缓存
上面是“keep-alive前进调用接口,后退显示缓存”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2246.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

如何自己做蜘蛛池?
动产融资统一登记公示系统(中登网)官方首页入口
Promptitude.io:提供“一站式”创建、测试、管理、优化和部署GPT提示的能力
MasterAgent官网:全球首个L4级AI多智能体生成与协作平台
帝国cms6.6技巧之如何给每个栏目单独做个投稿表
OmniDetect官网使用入口,多引擎AI内容检测聚合平台
环球巴士是什么,环球巴士官方合租操作流程
一个来自日本且适用于个人和商业用途的免费音乐素材网站——DOVA-SYNDROME