wangming1002

1.keep-alive的作用以及好处

在做电商有关的项目中,当我们第一次进入列表页需要请求一下数据,当我从列表页进入详情页,详情页不缓存也需要请求下数据,然后返回列表页,这时候我们使用keep-alive来缓存组件,防止二次渲染,这样会大大的节省性能。

2.keep-alive的基本用法

在app.vue中

<!-- 缓存所有的页面 -->
<keep-alive>
 <router-view v-if="$route.meta.keep_alive"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keep_alive"></router-view>
需要缓存的组件内容直接在router中添加:
meta: {
  keepAlive: true // true 表示需要使用缓存 false表示不需要被缓存
  }

分类:

技术点:

相关文章:

  • 2021-12-21
  • 2021-09-03
  • 2021-05-31
  • 2022-01-21
  • 2022-01-10
  • 2021-11-02
  • 2021-08-22
  • 2021-08-17
猜你喜欢
  • 2021-09-17
  • 2022-01-08
  • 2021-06-16
  • 2021-10-13
  • 2021-10-27
  • 2021-09-23
相关资源
相似解决方案