在使用服务器端渲染时,除了服务端的接口缓存、页面缓存、组建缓存等,浏览器端也避免不了要使用缓存,减少页面的重绘。
这时候我们就会想到vue的keep-alive,接下来我们说一下keep-alive的使用
假如现在我们有两个页面,home.vue 和 about.vue
home.vue
<template>
<div>
home
</div>
</template>
< >
export default {
name: Home,
created() {
console.log('home)
}
}
</ >
about.vue
<template>
<div>
about
</div>
</template>
< >
export default {
name: About,
created() {
console.log('home)
}
}
</ >
在app.vue中我们使用keep-alive缓存
<template>
<div id="app">
<keep-alive include="Home">
<router-view class="view">
</router-view>
</keep-alive>
</div>
</template>
< >
export default {
name: 'App'
}
</ >
这时候运行我们会发现Home页面就缓存下来了,大功告成
继续阅读与本文标签相同的文章
上一篇 :
面部识别可能有助于拯救濒危灵长类动物
下一篇 :
小小树叶,藏着哪些技术之道?你一定没想到
-
这些时间相关的函数超好用!你都会了吗?
2026-05-18栏目: 教程
-
加速5G商业成功,华为5G设备全球发货超40万
2026-05-18栏目: 教程
-
如何看清新媒体行业过去和未来的红利?
2026-05-18栏目: 教程
-
阿里云独门绝技之无代理混合云数据库实时增量备份
2026-05-18栏目: 教程
-
外国网友惊叹中国5G公交:中国早已比我们想象的更好
2026-05-18栏目: 教程
