版权
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切换组件实现返回后不重置数据,保留历史设置操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“Vue切换组件实现返回后不重置数据,保留历史设置操作”评论...
更新动态
2024年04月29日
2024年04月29日
- dnf最高等级
- 《蟹蟹寻宝奇遇》评测:小蟹寻家记
- 《剑星》评测:油腻师姐炒的功夫菜,欠点火候
- 杉果福袋¥35.8抽《庄园领主》《地狱潜兵2》
- Bruckner-SymphoniesNos.56-NewPhilharmoniaOrchestra,OttoKlemperer(2024)[24-192]FLA
- 群星《梦舞池3》WAV分轨
- 黄凤凤.2011-丽风金典系列VOL.1【丽风】2cd【WAV+CUE】
- 大部分情侣是食色性也的酒肉情侣 3D区X光片的囧图
- 《崩坏:星穹铁道》迎一周年!登陆游戏送10连抽
- 布兰妮与父亲达成和解:需向父亲支付200多万法律费
- Taylor Swift霉霉《THE TORTURED POETS DEPARTMENT THE ANTHOLOGY》[FLAC][766M]
- 潘美辰《金歌点唱 HDCD 》[WAV+CUE][603M]
- 久石让 《你想活出怎样的人生》原声带[FLAC][314M]
- 【原神】枫丹V4.6世界任务 | 第三章·法沙利亚狂想曲
- 【原神】1.0~4.6开服至今「全隐藏成就」统计汇总