Skip to content

Commit 39e99c2

Browse files
authored
fix(computed): destroy helper vm (#277)
upon host component destroy. avoids a memory leak. fix #270
1 parent 5b269f7 commit 39e99c2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/apis/computed.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ export function computed<T>(
4040
},
4141
});
4242

43+
vm && vm.$on('hook:destroyed', () => computedHost.$destroy());
44+
4345
return createRef<T>({
4446
get: () => (computedHost as any).$$state,
4547
set: (v: T) => {

0 commit comments

Comments
 (0)