解决vue页面刷新或者后退参数丢失的问题
发布时间:2020-12-17 02:31:02 所属栏目:百科 来源:网络整理
导读:在toB的项目中,会经常遇到列表数据筛选查询的情景,当要打开某一项的详情页或者暂时离开列表页,再返回(后退时),选择的筛选条件会全部丢失,辛辛苦苦选择好的条件全没了,还得重新选择,如果有分页的更头大,还得重新一页页翻到之前看到的那一页,用户体
在toB的项目中,会经常遇到列表数据筛选查询的情景,当要打开某一项的详情页或者暂时离开列表页,再返回(后退时),选择的筛选条件会全部丢失,辛辛苦苦选择好的条件全没了,还得重新选择,如果有分页的更头大,还得重新一页页翻到之前看到的那一页,用户体验极度不友好。 我的解决有两种: 第一种方法:用vue 的虽然可以达到一定效果,但是控制起来比较麻烦,比如项目中并不是所有页面都需要缓存,代码写起来复杂 第二种方法:直接用localStorage,简单粗暴(推荐)代码如下: list.vue{
console.log(response.data)
}).catch((error)=>{
console.log(error)
})
}
}
}
这种方法也受限于localStorage的局限性,不过可以通过使用cookie来弥补,具体不再详述。 以上这篇解决vue页面刷新或者后退参数丢失的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- 如何编译 & 执行 C 程序
- JSON.stringify 语法实例讲解
- c – std :: deque :: push_back / front的复杂性要求
- Unity3d_Unity3d"Library\UnityAssemblies&
- Flex上传多个文件
- uiwebview – React Native:Catch Webview崩溃,例如NSURLE
- 【React】在React项目中使用parallax.js
- flash builder中SKINCLASS绑定自定义组件属性方法
- Ctags/Cscope与Objective-C的替代方案?