Vue3——第七章(组件展示时的名称:name)


一、name

  • 用于显式声明组件展示时的名称。
  • 当你在使用单文件组件时,组件已经会根据其文件名推导出其名称。举例来说,一个名为 MyComponent.vue 的文件会推导出显示名称为“MyComponent”。
  • 另一种场景是当一个组件通过 app.component 被全局注册时,这个全局 ID 就自动被设为了其名称。
  • 使用 name 选项使你可以覆盖推导出的名称,或是在没有推导出名字时显式提供一个。(例如没有使用构建工具时,或是一个内联的非 SFC 式的组件)
  • 有一种场景下 name 必须是已显式声明的:即 通过其 include / exclude prop 来匹配其需要缓存的组件时。

二、组件的名字有以下用途

  • 在组件自己的模板中递归引用自己时
  • 在 Vue 开发者工具中的组件树显示时
  • 在组件抛出的警告追踪栈信息中显示时

三、特别注意

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_44733660/article/details/128630893
今日推荐