10000 fix · devazine/vue-analysis@98c1d8c · GitHub
[go: up one dir, main page]

Skip to content

Commit 98c1d8c

Browse files
committed
fix
1 parent 06421df commit 98c1d8c

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

1-reactive/4/reactive.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ const trigger = (target, key, type, newValue) => {
159159
viewEffects = new Set(viewEffects);
160160

161161
viewEffects.forEach(effectFn => {
162+
shouldTrack = true; // 新增
162163
effectFn && effectFn()
163164
});
164165
}

1-reactive/5/reactive.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ const trigger = (target, key, type, newValue) => {
189189
viewEffects = new Set(viewEffects);
190190

191191
viewEffects.forEach(effectFn => {
192+
shouldTrack = true;
192193
effectFn && effectFn()
193194
});
194195
}

1-reactive/6/effect.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export const trigger = (target, key, type, newValue) => {
8282
viewEffects = new Set(viewEffects);
8383

8484
viewEffects.forEach(effectFn => {
85+
shouldTrack = true;
8586
effectFn && effectFn()
8687
});
8788
}

0 commit comments

Comments
 (0)
0