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 相关文章推荐
js 处理数组重复元素示例代码
Dec 27 Javascript
js控制页面的全屏展示和退出全屏显示的方法
Mar 10 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
Aug 11 Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 Javascript
JavaScript中document.referrer的用法详解
Jul 04 Javascript
prototype.js简单实现ajax功能示例
Oct 18 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
JS开发常用工具函数(小结)
Jul 04 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
Apr 28 Javascript
JS实现时间校验的代码
May 25 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
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
PHP与javascript对多项选择的处理
2006/10/09 PHP
关于php支持分块与断点续传文件下载功能代码
2014/05/09 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
详解php反序列化
2020/06/10 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
python中sleep函数用法实例分析
2015/04/29 Python
python抓取百度首页的方法
2015/05/19 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
大学生简历的个人自我评价
2013/12/04 职场文书
大学生交通专业求职信
2014/09/01 职场文书
四风自我剖析材料
2014/09/30 职场文书
员工担保书范本
2015/09/22 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书