SmileZXLee / uni-z-paging

【uni-app下拉刷新、上拉加载】高性能,全平台兼容。支持vue、nvue、vue2、vue3,使用wxs+renderjs实现。支持虚拟列表,支持自定义下拉刷新、上拉加载更多,支持自动管理空数据图、点击返回顶部,支持聊天分页、本地分页,支持国际化等100+项配置
https://z-paging.zxlee.cn
MIT License
874 stars 69 forks source link

请问 z-paging 该如何清空缓存? #103

Closed kosuke-zhang closed 9 months ago

kosuke-zhang commented 9 months ago

我们在个人中心页使用了 z-paging,在用户推出登录时、或者访问他人个人中心时如何清空 z-paging 内的缓存数据呢?

SmileZXLee commented 9 months ago

调用this.$paging.clear()清除列表数据

kosuke-zhang commented 9 months ago

🐮🐮🐮,您回复真及时呀,感谢感谢!

kosuke-zhang commented 9 months ago

经过测试,和我们的预期还是不太一样。

我们为不同的用户个人中心设置了不同的 cache-key,在合适的时机需要手动清除这些缓存,避免缓存无限增加,但是 clear 貌似并没有清楚缓存的作用,z-paging-cache-xxx 开头的缓存key依然存在

SmileZXLee commented 9 months ago

通过uni.removeStorageSync(z-paging-cache-xxx)来清除对应的缓存。或者在退出登录时直接uni.clearStorageSync()清除所有缓存

kosuke-zhang commented 9 months ago

好嘞,理解啦