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

新手上路,请多包涵

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

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题