解决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 相关文章推荐
jQuery 隔行换色 支持键盘上下键,按Enter选定值
Aug 02 Javascript
JavaScript获取onclick、onchange等事件值的代码
Jul 22 Javascript
jquery eval解析JSON中的注意点介绍
Aug 23 Javascript
使用js操作cookie的一点小收获分享
Sep 03 Javascript
javascript生成随机颜色示例代码
May 05 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
基于JavaScript实现本地图片预览
Feb 08 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
js获取 gif 的帧数的代码实例
Sep 10 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
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
用Node提供静态文件服务的方法
2018/07/06 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python安装scipy的步骤解析
2019/09/28 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
毕业生求职推荐信
2013/11/04 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
元宵节主持词
2014/03/25 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
工作自我评价范文
2019/03/21 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
Python sklearn分类决策树方法详解
2022/09/23 Python