File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -137,9 +137,9 @@ export function watch(
137
137
}
138
138
139
139
let effect : ReactiveEffect
140
- let boundCleanup : typeof onWatcherCleanup
141
140
let getter : ( ) => any
142
141
let cleanup : ( ( ) => void ) | undefined
142
+ let boundCleanup : typeof onWatcherCleanup
143
143
let forceTrigger = false
144
144
let isMultiSource = false
145
145
@@ -277,12 +277,12 @@ export function watch(
277
277
}
278
278
279
279
effect = new ReactiveEffect ( getter )
280
+
281
+ effect . scheduler = scheduler
282
+ ? ( ) => scheduler ( job , false )
283
+ : ( job as EffectScheduler )
284
+
280
285
boundCleanup = fn => onWatcherCleanup ( fn , false , effect )
281
- if ( scheduler ) {
282
- effect . scheduler = ( ) => scheduler ( job , false )
283
- } else {
284
- effect . scheduler = job as EffectScheduler
285
- }
286
286
287
287
cleanup = effect . onStop = ( ) => {
288
288
const cleanups = cleanupMap . get ( effect )
You can’t perform that action at this time.
0 commit comments