Vue2 动态组件
Vue2 动态组件
动态切换组件的显示与隐藏
component 组件
实现动态组件的渲染
1 | <template> |
component 相当于组件的占位符
is 属性的值,就是要渲染的组件的名字
keep-alive
保持组件不被销毁
1 | <template> |
被 keep-alive 包裹的组件被隐藏时,不会被销毁,而是在内存中缓存
keep-alive 生命周期函数
- deactivated
组件被缓存时
- activated
组件被激活时
当组件第一次被创建时,即会执行 created 生命周期函数,又会执行 activated 生命周期函数
include
设置那些组件会被缓存
1 | <template> |
include 属性指定只与属性值相匹配的组件才会被缓存
exclude
设置那些组件不被缓存
1 | <template> |
exnclude 属性指定与属性值相匹配的组件不会被缓存
exclude 属性与 include 属性不能同时使用
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论