EntityChangeResource<T>
Defined in: rxdb-vue/src/use-entity-change.ts:44
实体 patch 到 Vue 响应式系统的桥接结果。
Type Parameters
| Type Parameter | Description |
|---|---|
T | 实体实例类型 |
Properties
error
readonly error: ComputedRef<Error | undefined>;
Defined in: rxdb-vue/src/use-entity-change.ts:56
patch 流的错误;实体切换时复位。
revision
readonly revision: ComputedRef<number>;
Defined in: rxdb-vue/src/use-entity-change.ts:58
已收到的 patch 次数,从 0 起算;用于调试与测试断言。
value
readonly value: Readonly<ShallowRef<T | undefined>>;
Defined in: rxdb-vue/src/use-entity-change.ts:54
与入参同一个实体实例(不是副本);每次 patch 都强制触发依赖方重新求值。
Remarks
用 triggerRef 而不是换引用:实体是原地可变的类实例,patch 前后引用不变,
任何基于值比较的响应式原语(ref / computed)都会判定「没变化」而跳过重渲染。
因此模板必须经由这个 ref 读实体(change.value?.title),
直接读原始实例的字段不会重渲染。