详解vue服务端渲染浏览器端缓存(keep-alive)


Posted in Javascript onOctober 12, 2018

在使用服务器端渲染时,除了服务端的接口缓存、页面缓存、组建缓存等,浏览器端也避免不了要使用缓存,减少页面的重绘。

这时候我们就会想到vue的keep-alive,接下来我们说一下keep-alive的使用

假如现在我们有两个页面,home.vue 和 about.vue

home.vue

<template>
 <div>
 home
 </div>
</template> 
<script>
 export default {
 name: Home,
 created() {
 console.log('home)
 }
 } 
</script>

about.vue

<template>
 <div>
 about
 </div>
</template> 
<script>
 export default {
 name: About,
 created() {
 console.log('home)
 }
 } 
</script>

app.vue中我们使用keep-alive缓存

<template>
 <div id="app">
 <keep-alive include="Home">
 <router-view class="view">
 </router-view>
 </keep-alive>
 </div>
</template>

<script>
export default {
 name: 'App'
}
</script>

这时候运行我们会发现Home页面就缓存下来了,大功告成

所有的问题都是我在日常生活中用到的,可能会有不正确或者不是最佳解决方案,希望留下你的建议和意见,共同学习,共同进步。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个加密JavaScript的开源工具PACKER2.0.2
Nov 04 Javascript
最佳JS代码编写的14条技巧
Jan 09 Javascript
jquery拖动插件(jquery.drag)使用介绍
Jun 18 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
详解Angular Reactive Form 表单验证
Jul 06 Javascript
AngularJS 前台分页实现的示例代码
Jun 07 Javascript
详解React之父子组件传递和其它一些要点
Jun 25 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
Oct 12 Javascript
详解如何为你的angular app构建一个第三方库
Dec 07 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 Javascript
使用原生javascript开发计算器实例代码
Feb 21 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
Oct 12 #Javascript
在JS循环中使用async/await的方法
Oct 12 #Javascript
代码实例ajax实现点击加载更多数据图片
Oct 12 #Javascript
vue项目环境变量配置的实现方法
Oct 12 #Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 #Javascript
原生JS实现轮播图效果
Oct 12 #Javascript
详解KOA2如何手写中间件(装饰器模式)
Oct 11 #Javascript
You might like
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
document.all与WEB标准
2020/05/13 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
jQuery遍历json中多个map的方法
2015/02/12 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
turn.js异步加载实现翻书效果
2019/07/25 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
浅析python中的分片与截断序列
2016/08/09 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
Python的pygame安装教程详解
2020/02/10 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
运动会演讲稿200字
2014/08/25 职场文书
企业百日安全活动总结
2015/05/07 职场文书
python执行js代码的方法
2021/05/13 Python
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸
Java数据结构之堆(优先队列)
2022/05/20 Java/Android