• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • app.component()

    如果同时传递名称字符串和组件定义,则注册一个全局组件,如果只传递名称,则检索已注册的组件。

    类型

    interface App {
      component(name: string): Component | undefined
      component(name: string, component: Component): this
    }
    


    例子

    import { createApp } from 'vue'
    
    const app = createApp({})
    
    // 注册一个全局组件
    app.component('my-component', {
      /* ... */
    })
    
    // 检索已注册的组件
    const MyComponent = app.component('my-component')
    

    上篇:app.use()

    下篇:app.provide()