vue组件里name属性的作用

之前从来都没觉得name属性有什么用,有时候会省略,今天使用递归组件发现他的作用,并总结了一些他的其他作用
  • 1.当使用组件递归调用时,被递归调用的组件必须定义name属性,因为在组件里面调用自己时,不是使用的在components里注册的组件,而是使用根据name属性查找组件
  • 2.keep-alive包裹动态组件时,会缓存不活动的组件实例,会出现include和exclude属性,包含或者排除指定name组件
  • 3.vue-tools插件调试时没有name属性会报错或警告
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容