动态组件_动态壁纸组件

动态组件_动态壁纸组件1.vue内置<component>组件 相当于一个占位符,它的is属性的值是要显示的组件 在运行时发现一个问题,每次控制组建的显隐时都会触发created,destory函数,为了防止这样的消耗, 使用keep-alive,解决。其中include是名称匹配的缓存,exclude是名称

动态组件_动态壁纸组件"

1.vue内置<component>组件 相当于一个占位符,它的is属性的值是要显示的组件

在运行时发现一个问题,每次控制组建的显隐时都会触发created,destory函数,为了防止这样的消耗,

使用keep-alive,解决。其中include是名称匹配的缓存,exclude是名称匹配的不缓存

eg:

   <keep-alive exclude="MyRight">

      <!-- 渲染 Left 组件和 Right 组件 -->
      <component :is="conName">
   
        
        </component> 
    </keep-alive>

2.组件声明时可以传入name属性,若没有传入,则默认为注册名称

eg

  <keep-alive exclude="MyRight">

      <!-- 渲染 Left 组件和 Right 组件 -->
      <component :is="conName">
   
        
        </component> 
    </keep-alive>
 
 <keep-alive exclude="Right">

      <!-- 渲染 Left 组件和 Right 组件 -->
      <component :is="conName">
   
        
        </component> 
    </keep-alive>

第一个是Right传过去name值了,所以是MyRight。

第二个是Right没有传name值,所以是Right

3.注册名:以标签形式把组件渲染到页面

 name:结合<keep-alive>标签实现组件缓存功能

 

今天的文章动态组件_动态壁纸组件分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/54698.html

(0)
编程小号编程小号
上一篇 2023-08-28
下一篇 2023-08-28

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注