vue 中页面跳转缓存,不刷新

第一种:

在跳转之前关闭,跳转之后,在刷新函数的里面加入开启缓存(写在最后一行)。
 
//全局关闭缓存
this.$route.meta.$keepAlive = false;



//全局开启缓存
this.$route.meta.$keepAlive = true;

第二种:

 {
    
    
   path: 'edit',
       component: (resolve) => require(['@/views/pages/edit'], resolve),
       name: 'editName', // 这个nama 和组件页面的name 保持一致
       meta: {
    
     title: '编辑', icon: '', noCache: false, affix: false },  //noCache 设置false
     
       hidden: true
 }

猜你喜欢

转载自blog.csdn.net/super__code/article/details/107244878