Vue切换组件实现返回后不重置数据,保留历史设置操作


Posted in Javascript onJuly 21, 2020

版权

1、<router-view ></router-view> 外层包围<keep-alive> </keep-alive>

keep-alive作用将组件实例缓存下来

<keep-alive>
  <router-view></router-view>
</keep-alive>

2、清除组件缓存

使用keep-alive 的 exclude="组件名" 属性

<keep-alive exclude="home">
    <router-view ></router-view>
</keep-alive>

补充知识:vue 简单的页面刷新或者跳转页面的数据保存问题

当我们想刷新页面也保存当时的数据的时候,会遇到这样那样的问题,其实,仅仅的几行代码就什么都解决了,下面是代码(js):

var vm = new Vue({
 el:'.search_moduel',
 data:{
  history:[] //存储查询历史记录的数据
 },
 methods:{
  //刷新页面或者从别的页面进入,提取this.history的值
  getPageData:function(){
  this.history = JSON.parse(localStorage.getItem('this.history'));//使用getItem方法的前提是,你再自己需要的地方使用了setItem方法
  }
 },
 //钩子函数,在实例被创建之后被调用,调用getPageData()
 created:function(){
  this.getPageData();
 }
 });

以上这篇Vue切换组件实现返回后不重置数据,保留历史设置操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript获取GridView选择的行内容
Apr 14 Javascript
javaScript 判断字符串是否为数字的简单方法
Jul 25 Javascript
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
jquery关于图形报表的运用实现代码
Jan 06 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
Jan 06 Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
Javascript设计模式之装饰者模式详解篇
Jan 17 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
Feb 08 Javascript
解决vue admin element noCache设置无效的问题
Nov 12 Javascript
vue 实现tab切换保持数据状态
Jul 21 #Javascript
vue通过过滤器实现数据格式化
Jul 20 #Javascript
原生JavaScript写出Tabs标签页的实例代码
Jul 20 #Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 #Javascript
简单了解前端渐进式框架VUE
Jul 20 #Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 #Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 #Javascript
You might like
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
vue实现户籍管理系统
2020/05/29 Javascript
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python中的闭包实例详解
2014/08/29 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
浅谈python出错时traceback的解读
2020/07/15 Python
python Pexpect模块的使用
2020/12/25 Python
一套Delphi的笔试题二
2013/05/11 面试题
连锁经营管理专业大学生求职信
2013/10/30 职场文书
大学生自荐信
2013/12/11 职场文书
简单的辞职信范文
2014/01/18 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
机关党员公开承诺书
2014/08/30 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
大班上学期个人总结
2015/02/13 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
二审答辩状范文
2015/05/22 职场文书
行政处罚告知书
2015/07/01 职场文书
运动会运动员赞词
2015/07/22 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
创业计划书之干洗店
2019/09/10 职场文书