# API 参考

# @Component([options])

  • 参数
    • {Object} [options]

用于定义类样式组件的装饰器。您可以通过可选的第一个参数传递 Vue 组件选项

另请参阅:类组件

# Component.registerHooks(hooks)

  • 参数
    • {Array} hooks

注册类组件作为钩子处理的方法名称。

有关更多详细信息,请参阅 附加钩子

# createDecorator(callback)

  • 参数
    • {Function} callback
  • 返回值
    • {Function}

创建一个新的装饰器,类组件将对其进行处理。

有关更多详细信息,请参阅 自定义装饰器

# 内置钩子方法

以下是类组件视为特殊方法的内置钩子名称。

  • data
  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeDestroy
  • destroyed
  • beforeUpdate
  • updated
  • activated
  • deactivated
  • render
  • errorCaptured
  • serverPrefetch

它们不会被注册为组件方法,而是被注册为(生命周期)钩子。如果您的属性或方法不应该是这样的钩子,您应该避免使用这些保留名称。

另请参阅:钩子

# 内置钩子方法类型

仅在 TypeScript 中可用。它使您在导入后能够自动完成内置钩子方法。

import 'vue-class-component/hooks'