zoukankan      html  css  js  c++  java
  • 六、vue如何缓存页面

    vue如何和ionic的缓存机制一样,可以缓存页面,在A页面跳转至B页面后返回A页面时A页面的数据还在?
    • 在app.vue中将router-view使用keep-alive包起来,使用v-if来判断使用使用被缓存的组件,在keep-alive外面也需要写相同的router-view,用来处理不被缓存的视图组件。

    • 在路由配置里面对需要被缓存的页面进行配置。如下图所示:

    • 这里注意:transition标签下面只能有一个自元素标签,所以使用div将里面的元素包起来。
    • 页面缓存后,页面的部分内容又需要进行更新,在这种情况下要如何处理:需要将更改的信息写在activated里面,注意它不是在method里面。例如:
                 activated(){//缓存页面但是还有部分数据需要改动}
  • 相关阅读:
    ES6
    django创建超级用户
    小程序-网络请求api
    小程序-数据双向绑定
    POJ2406 Power Strings
    POJ2758 Checking the Text
    LightOJ1197
    51Nod
    CF55D
    Kattis
  • 原文地址:https://www.cnblogs.com/gunelark/p/7298328.html
Copyright © 2011-2022 走看看