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 相关文章推荐
javascript 读取图片文件的大小
Jun 25 Javascript
JS 日期验证正则附asp日期格式化函数
Sep 11 Javascript
js对象的构造和继承实现代码
Dec 05 Javascript
关于JavaScript的变量的数据类型的判断方法
Aug 14 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
Jul 21 Javascript
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
微信小程序修改checkbox的样式代码实例
Jan 21 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 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
Zerg剧情介绍
2020/03/14 星际争霸
php zip文件解压类代码
2009/12/02 PHP
深入理解PHP原理之Session Gc的一个小概率Notice
2011/04/12 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
判断网页编码的方法python版
2016/08/12 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
python语言元素知识点详解
2019/05/15 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
商场促销活动方案
2014/02/08 职场文书
元旦晚会主持词
2014/03/24 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
优秀党员申报材料
2014/12/18 职场文书
五四青年节活动总结
2015/02/10 职场文书
儿子满月酒致辞
2015/07/29 职场文书