关于vue element-admin 切换tag, 页面刷新 以及内存增加不释放问题

发布时间 2023-07-29 16:52:50作者: 泽泽生龙

1:切换tag,页面刷新, 检查了路由, 配置了   nocache:false, 以及 isKeep:true,  但是在页面tag切换时,还是会刷新,,  在生命周期中打印, 发现能够打印,,  检查了代码,在组件引用中未发现v-if的使用,  最后竟查找,借鉴 https://blog.csdn.net/weixin_45616483/article/details/122959997  ,发现时路由的  name和 文件的name 不一致, 甚至多个文件共用同一个name, 最后将文件的 name 变成和 路由的name一致,切换 tag 页面不会刷新。

 

2:页面内存增加:  1:首先要清除组件的虚拟实例,,   然后在destory()中销毁组件的引用,  如: $on ,$watch  ,setTimeOut等