码迷,mamicode.com
首页 > 其他好文 > 详细

动态组件与组件数据缓存

时间:2020-06-09 09:24:08      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:com   nbsp   显示   include   表示   数据   名称   color   clu   

1、动态组件

  <button  @click="flag=testA">testA<button>

  <button  @click="flag=testB">testB<button>

  <button  @click="flag=testC">testC<button>

  // 动态组件,is属性的值就是组件的名称

  <component  :is="flag"></component>

 

2、组件缓存

  显示的组件都会缓存数据

    <keep-alive>

      <component  :is="flag"></component>

    <keep-alive>

 

  include匹配的组件会缓存,其它组件不会缓存;表示组件testA和组件testC会缓存,其它组件都不会缓存

    <keep-alive  include="testA,testC">

      <component  :is="flag"></component>

    <keep-alive>

 

  除了exclude匹配的组件不会缓存,其它组件都会缓存,表示除了组件testA和组件testC不会缓存数据,其它组件都会缓存

    <keep-alive  exclude="testA,testC">

      <component  :is="flag"></component>

    <keep-alive>

 

3、路由匹配缓存 

  <keep-alive>

    <router-view  />

  <keep-alive>

动态组件与组件数据缓存

标签:com   nbsp   显示   include   表示   数据   名称   color   clu   

原文地址:https://www.cnblogs.com/cuishuangshuang/p/13070258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!