iview-admin中路由表设置notCache缓存问题

发布于 2022-09-13 01:18:34 字数 340 浏览 25 评论 0

问题如下,利用iview-admin开发的后台管理系统,通过阅读源码后发现,通过给main组件的keep-alive,设置:include='cacheList',出现在cacheList数组中的路由就会被缓存,那么问题来了,cacheList是获取储存在localstorage中的tagNavLIst,根据tagNavList中的路由是否有没有notCache:true来决定是否需要缓存该路由。那我中途修改router.js中某个路由的notCache:false,但是cacheList还是会从localStorage中读取路由表从而导致该路由还是不会被缓存。难道不应该cacheList直接读取路由表中的列表吗,为什么需要从localStorage中读取。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文