Function: unregisterContent()
unregisterContent(
type):boolean
Defined in: registry.tsx:123
注销一种内容类型:移除注册定义,对当前存活的该类型实例逐个触发 onUnmount (ctx.el 此时仍有效,可安全释放三方资源),并清空该类型在所有区域的实例状态槽位; 注册表版本随之递增,挂载中的该类型面板立即重渲染、回退通用占位。
与 registerContent 分工:registerContent 是 upsert(保留实例状态);本函数是 remove (定义 + 存活实例清理 + 状态随类型一并清除,其他类型的槽位不受影响)。 时序:先删注册表(重渲染即查不到定义)→ fan-out onUnmount → 清槽; 每个实例的 onUnmount 至多触发一次(真实卸载按 tornDownAreas 标记去重)。
Parameters
type
string
内容类型标识
Returns
boolean
是否实际注销;类型未注册时为 no-op 并返回 false