上传者: 38657353
|
上传时间: 2021-11-30 22:57:46
|
文件大小: 70KB
|
文件类型: -
需求:
项目中需要开发一个导航栏,类似浏览器的导航,没有关闭的时候页面缓存,关掉之后,页面随之销毁。(如图)
项目是使用Vue + Vue-Router + Vuex
刚开始使用的方法是:关闭导航标签,直接调用对应的页面的$destory()方法,OK,可以实现关闭页面(下次再打开该页面,将初始化)的功能,但是遇到个问题:
该页面将不再被缓存,也就是说切换导航tab时,页面将不断的被初始化!!!
查了一下文档,找了度娘,没发现解决方法,又去请教G哥,这才发现原来Vue keep-alive真的有这个问题哎,这个是(链接),要么你自己去看,要么看我的解决方法,嘿嘿嘿,不瞎扯啦,上方法,其实Vu