Vue缓存路由组件

目录

  • 一、使用

一、使用

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

<template>
	<div>
		<h2>Home组件内容h2>
		<div>
			<ul class="nav nav-tabs">
				<li>
					<router-link class="list-group-item" active-class="active" to="/home/news">Newsrouter-link>
				li>
				<li>
					<router-link class="list-group-item" active-class="active" to="/home/message">Messagerouter-link>
				li>
			ul>
			
			
				
			
			<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>

你可能感兴趣的:(Vue,vue.js,前端,javascript)