动态组件: 让多个组件使用同一个挂载点,并动态进行切换,这就是动态组件。
通过保留<component></component>
元素,动态的绑定它的is
特性,可以实现动态组件。
keep-alive
包裹组件时,会缓存不活动的组件实例,而不是销毁他们。
组件切换调用的时候本身会被销毁掉的,只要加上keep-alive
进行包裹,就不会被销毁,而是被缓存起来,下一次使用的时候直接从缓存中调用。
<keep-alive>
是一个抽象组件:它自身不会渲染一个DOM
元素。
常见属性:
include
类型:字符串或者正则表达式
解释:只有名称匹配的组件会被缓存
exclude
类型:字符串或者正则表达式
解释:任何名称匹配的组件都不会被缓存
max
类型:数字
解释:最多可以缓存多少组件实例
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。