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选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
JS数组的赋值介绍
Mar 10 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
Jun 10 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
May 27 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
微信小程序实现列表下拉刷新上拉加载
Jul 29 Javascript
纯JS实现可用于页码更换的飞页特效示例
May 21 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
JS数组方法slice()用法实例分析
Jan 18 Javascript
vue 实现上传组件
May 31 Vue.js
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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
js数组实现权重概率分配
2017/09/12 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python和flask中返回JSON数据的方法
2018/03/26 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Python 日期与时间转换的方法
2020/08/01 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
给孩子的新年寄语
2014/04/08 职场文书
捐助贫困学生倡议书
2014/05/16 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
机关干部三严三实心得体会
2014/10/13 职场文书
入党政审材料范文
2014/12/24 职场文书
利用python进行数据加载
2021/06/20 Python
javascript的setTimeout()使用方法总结
2021/11/20 Javascript
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL