解决vue keep-alive 数据更新的问题


Posted in Javascript onSeptember 21, 2018

在项目中使用<keep-alive>包含<router-view>实现页面缓存,加速页面加载,

同时,这种方式带来一些弊端,请看如下大神解释:

***********************************

当引入keep-alive的时候,页面第一次进入,钩子的触发顺序created-> mounted-> activated,退出时触发deactivated。

当再次进入(前进或者后退)时,只触发activated。

***********************************

这就带来一个问题,之前在项目中使用mounted在页面加载时获取数据,使用<keep-alive>后方法不再生效,

根据上面的解释,将mounted替换为activated即可。

以上这篇解决vue keep-alive 数据更新的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
createElement与createDocumentFragment的点点区别小结
Dec 19 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
js点击返回跳转到指定页面实现过程
Aug 20 Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 Javascript
简单谈谈axios中的get,post方法
Jun 25 Javascript
优雅的使用javascript递归画一棵结构树示例代码
Sep 22 Javascript
vue通过过滤器实现数据格式化
Jul 20 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 Javascript
vue axios基于常见业务场景的二次封装的实现
Sep 21 #Javascript
vue2使用keep-alive缓存多层列表页的方法
Sep 21 #Javascript
使用ng-packagr打包Angular的方法示例
Sep 21 #Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 #Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 #Javascript
vue单页面应用打开新窗口显示跳转页面的实例
Sep 21 #Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
Sep 21 #Javascript
You might like
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
CCPry JS类库 代码
2009/10/30 Javascript
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
Python中replace方法实例分析
2014/08/20 Python
Python 多维List创建的问题小结
2019/01/18 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
python设置表格边框的具体方法
2020/07/17 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
六查六看自查材料
2014/02/17 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
工作目标责任书
2014/07/23 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
代领报检证委托书范本
2014/10/11 职场文书
歌舞青春观后感
2015/06/10 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python