30 lines
916 B
JavaScript
30 lines
916 B
JavaScript
|
|
// =====================================================
|
|||
|
|
// 前端菜单缓存清理脚本
|
|||
|
|
// 使用方法:
|
|||
|
|
// 1. 打开浏览器控制台(按 F12)
|
|||
|
|
// 2. 切换到 Console 标签
|
|||
|
|
// 3. 复制粘贴下面的代码并按回车执行
|
|||
|
|
// =====================================================
|
|||
|
|
|
|||
|
|
console.log('开始清理菜单和路由缓存...');
|
|||
|
|
|
|||
|
|
// 清除 LocalStorage 中的菜单缓存
|
|||
|
|
localStorage.removeItem('MerPlatAdmin_MenuList');
|
|||
|
|
localStorage.removeItem('MerPlatAdmin_oneLvRoutes');
|
|||
|
|
|
|||
|
|
console.log('✅ LocalStorage 菜单缓存已清除');
|
|||
|
|
|
|||
|
|
// 清除 SessionStorage
|
|||
|
|
sessionStorage.clear();
|
|||
|
|
console.log('✅ SessionStorage 已清除');
|
|||
|
|
|
|||
|
|
// 清除 Vuex Store(需要刷新页面才能生效)
|
|||
|
|
console.log('✅ 准备刷新页面以清除 Vuex Store...');
|
|||
|
|
|
|||
|
|
// 刷新页面
|
|||
|
|
console.log('1秒后自动刷新页面...');
|
|||
|
|
setTimeout(() => {
|
|||
|
|
location.reload(true); // 强制从服务器重新加载
|
|||
|
|
}, 1000);
|
|||
|
|
|