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