热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

何为动态组件

1.动态组件的作用动态组件指的是动态切换组件的显示与隐藏。动态组件可以拆分为:①是组件的占位符②通过is属性动态指定要渲染的组件名称③


1.动态组件的作用


动态组件指的是
动态切换组件的显示与隐藏




动态组件可以拆分为:



是组件的
占位符


② 通过
is 属性
动态指定
要渲染的组件名称



is
="要渲染的组件的名称">





2. 如何实现动态组件渲染



主要原理是改变了子组件的标签占位符,来完成组件的动态渲染



 





3. 使用 keep-alive 保持状态


默认情况下,切换动态组件时
无法保持组件的状态



此时可以使用 vue 内置的

组件保持动态组件的状态。




这句话在实际应用场景该怎么理解呢,就是说组件在切换的过程中不会保存data数据,通过


使用 
 
这个标签,可以保存数据




它的底层原理:在组件切换的过程中,组件被重新创建和销毁,于是数据就被清除了




的使用方法也很简单&#xff0c;仅仅在<
component>外层作一层包裹就行了




 




好了   上面的内容基本上就是动态组件的使用方法   







推荐阅读
author-avatar
php辉子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有