# 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'