Vue单页面应用保证F5强刷不清空数据的解决方案


Posted in Javascript onJanuary 31, 2018

问题描述:

Vue单页面用按F5强刷,数据就恢复初始了,这怎么破?

解决方案:

store.subscribe((mutation, state) => {
 sessionStorage.setItem('mobileState', JSON.stringify(state));
})
 if (sessionStorage.getItem('mobileState')) {
  state = JSON.parse(sessionStorage.getItem('mobileState'));
 } else {
  state = stateOrg;
 }

ps:下面看下Vue父组件接收不到子组件$emit事件的原因分析

 通常有两种情况:

1.事件名称不全是小写。事件名称要求全小写。

2.不是父子关系。这里的父子关系是严格的父子关系,祖孙关系也不行。只能一层一层触发,这在写树形组件时,很容易掉坑里。

Javascript 相关文章推荐
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
Mar 27 Javascript
AngularJS ng-bind-template 指令详解
Jul 30 Javascript
javascript中href和replace的比较(详解)
Nov 25 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
ES6中Math对象的部分扩展
Feb 20 Javascript
jQuery EasyUI ProgressBar进度条组件
Feb 28 Javascript
Vue按需加载的具体实现
Dec 02 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
Jan 03 Javascript
ng-alain表单使用方式详解
Jul 10 Javascript
vue-router 起步步骤详解
Mar 26 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 Javascript
Vue服务器渲染Nuxt学习笔记
Jan 31 #Javascript
微信小程序页面生命周期详解
Jan 31 #Javascript
在vue项目中使用Nprogress.js进度条的方法
Jan 31 #Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
Jan 31 #Javascript
微信小程序App生命周期详解
Jan 31 #Javascript
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 #jQuery
微信小程序switch组件使用详解
Jan 31 #Javascript
You might like
php获取访问者IP地址汇总
2015/04/24 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
js使用html2canvas实现屏幕截取的示例代码
2017/08/28 Javascript
谈谈JS中的!!
2017/12/07 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
实例讲解Python中的私有属性
2014/08/21 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
django迁移数据库错误问题解决
2019/07/29 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
学雷锋活动总结范文
2014/04/25 职场文书
2014年度培训工作总结
2014/11/27 职场文书
2014年法务工作总结
2014/12/11 职场文书
考研英语辞职信
2015/05/13 职场文书
党小组鉴定意见
2015/06/02 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
python基础之停用词过滤详解
2021/04/21 Python
Python函数对象与闭包函数
2022/04/13 Python