需要使用 keep-alive实现。

问题1:

解决 vue 路由跳转然后返回后 不缓存页面信息

详见大神博客、写的超级清晰明了奥。:https://blog.csdn.net/qq_35713752/article/details/100922034

两步即可完成。

(1)在router/index.js里面设置:

{
      path: '/Form02',
      name: 'Form02',
      component: Form02,
      meta:{        
        keepAlive:true   // 需要缓存的页面
      }
},

(2)在app.vue里面设置

<div id="app">

    <keep-alive>
      <router-view v-if='$route.meta.keepAlive'/>
    </keep-alive>

      <router-view v-if='!$route.meta.keepAlive'/>

</div>

问题2:

VUE保存页面的数据,VUE页面显示就执行某个函数,VUE页面隐藏就执行某个函数

详见大神博客:https://blog.csdn.net/qq_35713752/article/details/100927887

Logo

前往低代码交流专区

更多推荐