美文网首页
keep-alive实现页面缓存

keep-alive实现页面缓存

作者: 盖子pp | 来源:发表于2020-11-23 16:16 被阅读0次

经常遇到在编辑页面填写数据,写到一半返回前面页面,再回来的时候数据还要在,不需要再重新填写,这样就需要对编辑页面做缓存
可以使用keep-alive
在app.vue的component套一个keep-alive,把需要实现缓存的页面的name用include传进去,注意是页面的name,不是路由的name

<!-- 逗号分隔字符串 -->
<keep-alive include="a,b">
  <component :is="view"></component>
</keep-alive>

<!-- 正则表达式 (使用 `v-bind`) -->
<keep-alive :include="/a|b/">
  <component :is="view"></component>
</keep-alive>

<!-- 数组 (使用 `v-bind`) -->
<keep-alive :include="['a', 'b']">
  <component :is="view"></component>
</keep-alive>

相关文章

网友评论

      本文标题:keep-alive实现页面缓存

      本文链接:https://www.haomeiwen.com/subject/tsrviktx.html