Interface: IPluginHooks
Defined in: packages/ov0/src/typing/plugin.ts:46
插件(打包后为单个bundle)加载成功时的钩子
Properties
beforeCreate()?
optionalbeforeCreate: () =>void
Defined in: packages/ov0/src/typing/plugin.ts:48
插件初始化前钩子,例如可以覆盖默认的插件日志打印:插件xxx开始初始化...
Returns
void
beforeUnmount()?
optionalbeforeUnmount: () =>void
Defined in: packages/ov0/src/typing/plugin.ts:61
插件卸载前的钩子,用于清理副作用
Returns
void
created()?
optionalcreated: (e) =>void
Defined in: packages/ov0/src/typing/plugin.ts:50
插件初始化完毕以及正式加载代码前的钩子,即插件目录结构检测通过、数据库初始化、插件方法或配置加载完成但加载监听器前触发
Parameters
e
code
0 | 1
Returns
void
mounted()?
optionalmounted: (e) =>void
Defined in: packages/ov0/src/typing/plugin.ts:54
插件加载完成的钩子,即插件同步代码执行完毕时触发
Parameters
e
code
0 | 1
0 表示挂载成功,1表示失败
message
string
插件加载完成提示
Returns
void
unmounted()?
optionalunmounted: (e) =>void
Defined in: packages/ov0/src/typing/plugin.ts:63
插件卸载完成钩子,可以覆盖提示卸载成功或失败
Parameters
e
code
0 | 1
Returns
void