详解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入门教程(3) js面向对象
Jan 31 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
Jul 29 Javascript
jQuery 过滤not()与filter()实例代码
May 10 Javascript
javascript操作html控件实例(javascript添加html)
Dec 02 Javascript
一个js控制的导航菜单实例代码
Dec 03 Javascript
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
jquery validate 自定义验证方法介绍 日期验证
Feb 27 Javascript
jquery果冻抖动效果实现方法
Jan 15 Javascript
如何减少浏览器的reflow和repaint
Feb 26 Javascript
js插件YprogressBar实现漂亮的进度条效果
Apr 20 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
May 19 Javascript
javascript中Date对象的使用总结
Nov 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类
2006/07/15 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
php里array_work用法实例分析
2015/07/13 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
Python中常用信号signal类型实例
2018/01/25 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
由面试题加深对Django的认识理解
2019/07/19 Python
使用Pytorch来拟合函数方式
2020/01/14 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
自荐信封面
2013/12/04 职场文书
销售口号大全
2014/06/11 职场文书
毕业设计论文评语
2014/12/31 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书