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 Cookie读写删除操作的函数
Mar 02 Javascript
javascript数字数组去重复项的实现代码
Dec 30 Javascript
jQuery中读取json文件示例代码
May 10 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
详解ES6之async+await 同步/异步方案
Sep 19 Javascript
微信小程序 循环及嵌套循环的使用总结
Sep 26 Javascript
js 两数组去除重复数值的实例
Dec 06 Javascript
Vue formData实现图片上传
Aug 20 Javascript
vue监听键盘事件的相关总结
Jan 29 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
PHP删除非空目录的函数代码小结
2013/02/28 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
python中format()函数的简单使用教程
2018/03/14 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Flask-Mail用法实例分析
2018/07/21 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
Python3并发写文件与Python对比
2019/11/20 Python
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
介绍一下MD5加密算法
2016/11/12 面试题
类和结构的区别
2012/08/15 面试题
放飞梦想演讲稿600字
2014/08/26 职场文书
党员进社区活动总结
2015/05/07 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang