Vue缓存路由组件

目录

一、使用

作用:让不展示的路由组件保持挂载,不被销毁

html 复制代码
<template>
	<div>
		<h2>Home组件内容</h2>
		<div>
			<ul class="nav nav-tabs">
				<li>
					<router-link class="list-group-item" active-class="active" to="/home/news">News</router-link>
				</li>
				<li>
					<router-link class="list-group-item" active-class="active" to="/home/message">Message</router-link>
				</li>
			</ul>
			<!-- 缓存多个路由组件 -->
			<!-- <keep-alive :include="['News','Message']"> -->
				
			<!-- 缓存一个路由组件 -->
			<keep-alive include="News">
				<router-view></router-view>
			</keep-alive>
		</div>
	</div>
</template>

<script>
	export default {
		name:'Home',
		/* beforeDestroy() {
			console.log('Home组件即将被销毁了')
		}, */
		/* mounted() {
			console.log('Home组件挂载完毕了',this)
			window.homeRoute = this.$route
			window.homeRouter = this.$router
		},  */
	}
</script>
相关推荐
叫我一声阿雷吧1 分钟前
JS 入门通关手册(42):Promise 并发控制(all/race/allSettled/any 手写 + 实战)
javascript·promise·并发控制·promise.all·js异步编程·promise.race·手写promise
mfxcyh3 分钟前
实现签名画板
前端·javascript·vue.js
是大强4 分钟前
electron调用dll 方案
前端·javascript·electron
IT_陈寒5 分钟前
Java线程池用完不关闭?小心内存泄漏找上门
前端·人工智能·后端
ZHENGZJM14 分钟前
前端基石:React + Vite + TypeScript 项目搭建
前端·react.js·typescript
SP八岐大兔15 分钟前
NPM管理OpenClaw安装、卸载及运维命令
运维·前端·npm·openclaw
在路上`17 分钟前
前端常见问题汇总(十一)_融合AI
前端
小江的记录本19 分钟前
【JEECG Boot】 《JEECG Boot 数据字典使用教程》(完整版)
java·前端·数据库·spring boot·后端·spring·mybatis
Access开发易登软件20 分钟前
在 Access 中实现 Web 风格 To Do List
前端·数据结构·microsoft·list·vba·access·access开发
小李云雾21 分钟前
Python Web 路由详解:核心知识点全覆盖
开发语言·前端·python·路由