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(
137137 }
138138
139139 let effect : ReactiveEffect
140- let boundCleanup : typeof onWatcherCleanup
141140 let getter : ( ) => any
142141 let cleanup : ( ( ) => void ) | undefined
142+ let boundCleanup : typeof onWatcherCleanup
143143 let forceTrigger = false
144144 let isMultiSource = false
145145
@@ -277,12 +277,12 @@ export function watch(
277277 }
278278
279279 effect = new ReactiveEffect ( getter )
280+
281+ effect . scheduler = scheduler
282+ ? ( ) => scheduler ( job , false )
283+ : ( job as EffectScheduler )
284+
280285 boundCleanup = fn => onWatcherCleanup ( fn , false , effect )
281- if ( scheduler ) {
282- effect . scheduler = ( ) => scheduler ( job , false )
283- } else {
284- effect . scheduler = job as EffectScheduler
285- }
286286
287287 cleanup = effect . onStop = ( ) => {
288288 const cleanups = cleanupMap . get ( effect )
You can’t perform that action at this time.
0 commit comments