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 相关文章推荐
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
浅谈JavaScript Math和Number对象
Jan 26 Javascript
JavaScript实现16进制颜色值转RGB的方法
Feb 09 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
Mar 03 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
移动端js触摸事件详解
Sep 18 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
在js代码拼接dom对象到页面上的模板总结
Oct 21 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
php网页病毒清除类
2014/12/08 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python实现年会抽奖程序
2019/01/22 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
基于python的列表list和集合set操作
2019/11/24 Python
python3实现绘制二维点图
2019/12/04 Python
Python的logging模块基本用法
2020/12/24 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
技术学校毕业生求职信分享
2013/12/02 职场文书
材料员岗位职责
2015/02/10 职场文书
公司回复函格式
2015/07/14 职场文书
python删除csv文件的行列
2021/04/06 Python
Python 数据可视化之Matplotlib详解
2021/11/02 Python
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
python中的sys模块和os模块
2022/03/20 Python
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL